как указать имя сети в app.yaml для основного веб-приложения asp.net, развернутого в Google appengine - PullRequest
0 голосов
/ 27 мая 2019

Я пытаюсь развернуть основное веб-приложение asp.net в google appengine flex.Если вы не упомянули имя сети в app.yaml, тогда это по умолчанию.

В моем случае нет сети по умолчанию.Я должен явно указать имя сети и имя_сети в моем app.yaml.Этот проект, в котором я пытаюсь развернуть свой API в appengine flex, находится в общем VPC. Вот почему я указываю полный путь, "projects / myorg-npe-232f / global / networks / myorg-shared-network".Пожалуйста, обратитесь к app.yaml ниже -

runtime: aspnetcore
env: flex
service: default
api_version: 1.1
network:
    name: projects/myorg-npe-232f/global/networks/myorg-shared-network
    subnetwork_name: myorg-exxc-bbdf-subnet-central

Я получаю сообщение об ошибке ниже -

Unable to assign value 'projects/myorg-npe-232f/global/networks/myorg-shared-network' to attribute 'name':

value 'projects/myorg-npe-232f/global/networks/myorg-shared-network' for name does not match expression '^(?:^[a-z]([a-z\d-]{0,61}[a-z\d])?$)$' in app.yaml

1 Ответ

1 голос
/ 27 мая 2019

Как объяснено в документации здесь :

В сервисном проекте ресурсы App Engine Flexible не могут участвовать в Shared VPC.

ВыВозможно, вы захотите рассмотреть VPC Peering вместо этого, если это соответствует вашему варианту использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...