【发布时间】:2019-03-09 10:45:54
【问题描述】:
我有一个在 Google Cloud Platform 上的 Compute Engine 中运行的应用程序,它读取系统环境变量。
我想知道如何将它们放入我的实例中,以便应用程序能够在运行时读取它们。
这是我创建实例的方式:
gcloud compute instances create ${PROJECT_ID} \
--image-family debian-9 \
--image-project debian-cloud \
--machine-type g1-small \
--scopes "userinfo-email,cloud-platform" \
--metadata-from-file startup-script=${SCRIPT} \
--metadata release-url=${BUCKET_URL} \
--zone ${ZONE} \
--tags http-server
我有一些安全凭证,例如我想上传到我的实例并将它们公开为环境变量以供我的应用程序读取的 API 密钥、密码等。
是否有任何可用的控制台、标志或命令来自动执行此操作?
【问题讨论】:
-
与您在其他任何计算机上执行此操作的方式相同吗?更严重的是,你能更准确吗?您使用的是什么操作系统?您如何创建计算引擎? ....
-
@night-gold 在我做的其他电脑上
heroku config:set API_KEY=xxx。 -
这可能是问题答案的一部分:stackoverflow.com/questions/52041092/…
标签: google-cloud-platform google-compute-engine