【问题标题】:Could not fetch secret while deploying Google Cloud Function部署 Google Cloud Function 时无法获取机密
【发布时间】:2022-07-15 17:21:17
【问题描述】:

我的 Google Cloud Function 部署失败,这就是我在日志中得到的全部信息:

无法获取环境变量“xxx”的机密“projects/xxx/secrets/xxx/versions/latest”。实例启动现在将中止。

我已确保 Cloud Function 的运行时帐户具有 Secret Manager Secret Accessor 角色。

我已尝试从 Cloud Build Settings 页面启用 Secret Manager Secret Accessor,但仍然无法正常工作。

我应该授予哪些委托人什么角色才能让它发挥作用?

【问题讨论】:

    标签: google-cloud-platform google-cloud-functions gcp-iam


    【解决方案1】:

    事实证明,我错过了向失败的秘密添加任何版本。当我输入一个值后再次尝试时它起作用了。

    【讨论】:

      【解决方案2】:

      如果latest版本已经被销毁也可以这样。在这种情况下,要么重新发布一个有效版本,要么指向另一个版本,而不是 latest

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-20
        • 2021-10-17
        • 2017-08-04
        • 2022-12-12
        • 2020-03-01
        • 2021-07-29
        • 2022-11-16
        • 2021-06-21
        相关资源
        最近更新 更多