google firebase 给我秘密管理器错误,我无法使用“firebase init”

问题描述 投票:0回答:1

我正在尝试在 Fire Base 上托管我的网站,并按照教程进行操作,我收到一个如下所示的秘密管理器错误

Error: could not assert Secret Manager permissions. Make sure that Secret Manager is enabled in your GCP project and that the Cloud Build P4SA ([email protected]) has permissions secretmanager.secrets.create and secretmanager.secrets.setIamPolicy. Error: generic::permission_denied: Permission 'secretmanager.secrets.create' denied for resource 'projects/edrak-fc40c' (or it may not exist).

我尝试按照谷歌教程进行操作,但每次都会出现此错误,并且我在 IAM 中为我的项目提供了秘密管理器访问器角色,所以我不知道哪里出了问题

javascript firebase google-cloud-platform google-secret-manager
1个回答
0
投票

我认为您的 cloudbuild 服务帐户必须具有

secretmanager.secrets.setIamPolicy
策略才能创建所需的机密。
secret manager accessor role
仅用于访问机密,并且应该位于计算帐户上。

© www.soinside.com 2019 - 2024. All rights reserved.