【发布时间】:2019-10-21 00:39:49
【问题描述】:
我正在开发一个 Python Cloud Function,它将数据推送到 Google Cloud Storage 存储桶触发器上的 BigQuery。
希望避免将 JSON 文件推送到 GCS 并将值保存在 Cloud Function 环境变量中。但是,不确定如何使用它们进行身份验证。 The documentation says to use the file path string.
有没有办法做到这一点?这还重要吗?
目前正在使用文件路径并且可以正常工作,但认为使用环境变量会更安全。
【问题讨论】:
-
最好的方法是使用 --service-account 选项并且根本不分发凭据。我为 Cloud Run 写了一篇关于这个主题的文章。函数几乎完全相同。 jhanley.com/google-cloud-run-identity
标签: python google-cloud-platform google-bigquery google-cloud-functions google-cloud-storage