Google云端函数 – 存储库部署 – 读取设置文件
这可能更多的是一个最佳实践问题,但我通过GitHub回购在多个环境中部署了云端function,每个都有自己的数据库秘密,这个云端function将写入(弹性search)。 如何获得在各自环境中访问设置文件的function? 使用Node.js,FYI。
我认为我们能够弄清楚这一点,所以张贴给其他人。
我发现了一个叫做cloud-functions-runtime-config的方便的小程序包(貌似这个人也有类似的问题,但是我花了一定的谷歌口令find它,所以希望能有更多的曝光!)
https://github.com/fredriks/cloud-functions-runtime-config
testing版中有一个可用的工具,名为Runtime Configurator,用途如下:
https://cloud.google.com/deployment-manager/runtime-configurator/
一旦我们使用以下设置:
gcloud beta runtime-config configs create <CONFIG NAME>
并使用以下创buildvariables:
gcloud beta runtime-config configs variables set <VARIABLE NAME> <VARIABLE VALUE> --config-name <CONFIG NAME>
称这是一块蛋糕。 感谢随机互联网人解决我的问题!