如何更改 Google App Engine Flex 应用程序的环境变量并重新启动它,而无需重新部署



我有一个Golang应用程序部署到Google App Engine Flex,它有很多环境变量。时不时地,我需要更改其中的几个环境变量来测试我的应用程序。但是,我在 GAE Flex 控制台中找不到一种方法,我可以在其中更改变量并重新启动应用程序。每次我需要更改变量时,我都必须在 app.yaml 中执行此操作并重新部署应用程序,这很麻烦并且会浪费大量时间。

有没有办法在 GAE Flex 控制台中更改应用程序的环境变量,而无需重新部署它?我在Pivotal Cloud Foundry中使用了类似的东西,这非常整洁。毕竟,这就是为什么有人在应用程序中保留环境变量的原因,可以在需要时将其设置为不同的值。

任何帮助或指示都非常感谢。

更新:GCP 文档或 SO 中没有关于所问主题的具体信息。SO中的以下问题说这是不可能的: Google App Engine Flexible - 环境变量

不幸的是,没有。每当您进行更改(例如更新 app.yaml 中的环境变量(时,您都必须再次"gcloud 应用程序部署"。

最新更新