Использование GCP-коннектора с безсерверной структурой - PullRequest
1 голос
/ 20 сентября 2019

Как мне развернуть функцию Google Cloud с Serverless Framework, если мне нужно указать соединитель см. https://cloud.google.com/functions/docs/connecting-vpc

Я пытался добавить эти строки в serverless.yml:

vpc_access_connector:
  name: rojects/PROJECT_ID/locations/REGION/connectors/CONNECTOR_NAME

Также я попробовал это:

vpc_connector: rojects/PROJECT_ID/locations/REGION/connectors/CONNECTOR_NAME

В результате не добавляется соединитель результата.

Для развертывания функции я использую команду serverless deploy https://serverless.com/framework/docs/providers/google/guide/intro/

1 Ответ

2 голосов
/ 20 сентября 2019

Вы не очень много говорили о том, как создать и развернуть функцию.Ссылка, которую вы разместили, упоминает, что можно редактировать поле VPC Connector после развертывания функции.Так что это должно быть одним из способов.Разверните функцию, а затем измените ее параметры, указав используемый коннектор VPC.

Обновление

Более настраиваемое решение может заключаться в использовании шаблона администратора развертывания.Вы можете использовать один из доступных здесь в качестве отправной точки.Но в него не встроена конфигурация коннектора VPC, поэтому вам нужно обновить этот шаблон, чтобы включить конфигурацию коннектора VPC.

...