是否存在用于将敏感信息(例如API密钥)传递到Google Cloud Functions的“官方”解决方案?特别是最好避免将此信息作为参数传递给函数,因为对于每次调用它都是相同的。 AWS Lambda为此使用了加密环境变量的built-in solution。 Google Cloud Functions是否有类似的方法?
我可以想象为此使用云存储桶或云数据存储,但这感觉非常手动。
最佳答案
如果您将Cloud Functions与Firebase一起使用,则需要查找environment configuration。
这样,您可以从Firebase CLI部署配置数据:
firebase functions:config:set someservice.key="THE API KEY" someservice.id="THE CLIENT ID"
然后使用以下命令在函数中阅读:
functions.config().someservice.id
关于google-cloud-functions - 将敏感信息传递给云功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42959284/