我正在尝试在 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 中为我的项目提供了秘密管理器访问器角色,所以我不知道哪里出了问题
我认为您的 cloudbuild 服务帐户必须具有
secretmanager.secrets.setIamPolicy
策略才能创建所需的机密。 secret manager accessor role
仅用于访问机密,并且应该位于计算帐户上。