google-app-engine - 如何在 app.yaml 中为 Google appengine 中部署的 asp.net core webapi 指定网络名称
问题描述
我正在尝试将 asp.net 核心 webapi 部署到 google appengine flex。如果您在 app.yaml 中未提及网络名称,则它采用默认值。
就我而言,没有默认网络。我必须在 app.yaml 中明确指定网络名称和 subnetwork_name。我尝试在 appengine flex 中部署我的 api 的这个项目位于共享 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
解决方案
推荐阅读
- r - R tmap:在 tmap_mode("view") 中绘制的多边形,但只有第一个观察值 ("plot")
- r - 如何对R中的“系列”向量进行向量化操作
- azure-devops - 使用微软主机代理执行构建防御时出现运行问题?
- python - TypeError:__init__() 缺少 2 个必需的位置参数:“no_of_arrows”和“email”
- python-3.x - 将 h:m:s 转换为分钟格式
- c# - 相对于文本框中的值更改按钮的颜色
- reactjs - 当 React 中的数据更改时,胜利图表不会更新
- python - 从字典列表创建键字符串
- java - Basic Pact/Junit5 测试设置失败。未找到使用 @Pact 注释的提供程序错误的方法
- python - 抓取网页时自动抓取器库未捕获空值