0

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

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

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

4

1 回答 1

1

我在Github 中验证了这个关于 python 客户端库的查询,但我没有找到任何方法来实现这一点。似乎唯一可用的选项是在app.yaml中添加变量

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

于 2020-12-19T01:10:17.810 回答