我目前正在将应用程序迁移到Google App Engine,该应用程序依赖于各种外部连接的环境变量.看起来app.yaml文件是我应该设置这些配置的地方但是如何管理这些变量可能不同的不同环境(开发,测试,登台,生产)?
最简单的解决方案是仅使用不同的app.yaml文件为每个环境创建分支吗?
google-app-engine development-environment environment-variables
我的问题是我想通过使用不同的 GCP 项目来创建dev, stage,prod环境。
基本上它们运行相同的代码,只是在不同的隔离环境中运行它们。
我现在正在gcloud app deploy命令行中使用来部署应用程序。
如何有效地将应用程序部署到不同的项目?
我是否必须gcloud init每次更改默认项目的配置?
必须有一些更好的做法。
或者,有没有更好的方法让我dev在应用引擎的上下文中设置...环境?
谢谢。