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

时间:2018-08-23 15:37:10

标签: google-app-engine google-cloud-platform app-engine-flexible google-app-engine-go

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

是否可以在不重新部署GAE Flex控制台的情况下更改应用程序的环境变量?我在Pivotal Cloud Foundry中使用了类似的工具,这很简洁。毕竟,这就是为什么任何人都将环境变量保留在应用程序中的原因,可以在需要时将其设置为不同的值。

任何帮助或指针都将受到高度赞赏。

更新: GCP文档或SO中没有有关所询问主题的特定信息。 SO中的以下问题表示不可能: Google App Engine Flexible - environment variables

1 个答案:

答案 0 :(得分:1)

不幸的是,没有。每当您进行更改(例如更新app.yaml中的环境变量)时,都必须再次“ gcloud app deploy”。