【问题标题】:Setting up Serverless VPC Access on App Engine with variable project name使用可变项目名称在 App Engine 上设置无服务器 VPC 访问
【发布时间】:2020-12-18 16:00:31
【问题描述】:

我有一个 App Engine 应用尝试通过无服务器 VPC 连接器连接到 Redis Memcache。在我的服务app.yaml 中,我已将 VPC Access 连接器块设置为

vpc_access_connector:
  name: 'projects/<project_name>/locations/<region>/connectors/<connector>'

填充了适当的变量。这对于我当前部署到的特定项目来说很好,这是我们的测试项目,但很快我需要将它部署到具有不同区域和不同连接器的不同项目.有没有办法在运行时(当我可以访问 python 端到环境变量时)而不是在app.yaml 文件中设置这个连接,或者有一种方法可以将环境变量传递给 yaml 中的name 值?

【问题讨论】:

    标签: google-app-engine google-vpc


    【解决方案1】:

    我在Github for the python client library 中验证了此查询,但我没有找到任何方法来实现此目的。似乎唯一可用的选项是在app.yaml中添加变量

    另一方面,我想让您知道,我提出了这个Public Issue Tracker 请求,因为 App 引擎可以使用 Admin API 来更新 app.yaml 文件中的某些元素,例如 utomaticScaling。 min_idle_instances 、 manualScaling.instances 和 automaticScaling.max_total_instances,所以我认为有一个类似的方法来更新 vpc_access_connector 是个好主意。我建议您启动 PIT 以接收所有通知

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-14
      • 2021-02-25
      • 1970-01-01
      • 2016-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多