【发布时间】:2021-06-12 01:26:55
【问题描述】:
Google 的 App Engine 提供了 predefined environment variables 的列表,并且可以在 app.yaml 中定义其他环境变量。同时,Testing and Deploying your Application 的说明只是说使用go run 在本地测试应用程序。如果我在 cloud-sdk Docker container 中本地测试我的应用程序,是否有 gcloud 命令(或其他工具)可以在我的本地容器中创建与 App Engine 中相同的环境变量?现在我只是在本地使用 bash 脚本设置环境变量,但这意味着我需要在多个位置维护变量。
【问题讨论】:
-
无法使用 gcloud 命令添加此环境变量。此外,从当前部署的应用程序中下载环境变量信息似乎是不可能的。但是,您可以创建一个自定义 docker 映像,将 vars 设置为一些虚拟值,这样您就不必担心多次设置它们
标签: go google-app-engine gcloud google-app-engine-go