【发布时间】:2022-02-14 17:33:27
【问题描述】:
我正在开发一个 nodejs 应用程序,它可以从 gcp 秘密管理器访问秘密。我使用 GOOGLE_APPLICATION_CREDENTIALS 变量通过定向凭据在本地运行它。
然后我尝试将此服务部署到谷歌云运行,现在它抛出错误
Error: 7 PERMISSION_DENIED: Permission 'secretmanager.versions.access' denied
我想知道如何将凭据添加到云运行容器。我看到了一些实现,其中凭据文件包含在代码中。从云运行容器访问 gcp 资源的最佳做法是什么?
【问题讨论】:
标签: node.js docker google-cloud-platform google-cloud-run google-secret-manager