Google云功能 - 存储库部署 - 读取设置文件

时间:2017-06-03 15:54:51

标签: node.js google-cloud-platform google-cloud-functions

这可能更像是一个最佳实践问题,但我正在GCloud中通过GitHub repo将云功能部署到多个环境,每个环境都有自己的数据库密码,这个云功能将写入(弹性搜索)。如何在各自的环境中获取访问设置文件的功能?使用Node.js,FYI。

1 个答案:

答案 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>

称它为小菜一碟。感谢随机互联网家伙解决我的问题!