这可能更像是一个最佳实践问题,但我正在GCloud中通过GitHub repo将云功能部署到多个环境,每个环境都有自己的数据库密码,这个云功能将写入(弹性搜索)。如何在各自的环境中获取访问设置文件的功能?使用Node.js,FYI。
答案 0 :(得分:2)
我认为我们能够弄明白这一点,所以张贴给其他人。
我发现了一个名为cloud-functions-runtime-config的方便的小npm包(看起来这个人也有类似的问题,但我需要一定的谷歌密码才能找到它,所以希望有更多曝光!)< / p>
https://github.com/fredriks/cloud-functions-runtime-config
测试版中有一个名为Runtime Configurator的工具,用于:
https://cloud.google.com/deployment-manager/runtime-configurator/
一旦我们使用以下内容进行设置:
gcloud beta runtime-config configs create <CONFIG NAME>
使用以下方法创建变量:
gcloud beta runtime-config configs variables set <VARIABLE NAME> <VARIABLE VALUE> --config-name <CONFIG NAME>
称它为小菜一碟。感谢随机互联网家伙解决我的问题!