我正在处理的Firebase项目已被删除,并创建了一个新项目。我现在需要使用新项目的凭据,我已经这样做了。我从google云控制台生成了一个新的服务帐户密钥,并用新的服务帐户密钥替换了旧的服务帐户密钥。我也将数据库( URL )替换为新项目的URL。我用新项目更新了我的.firebaserc文件。尽管如此,我还是得到了错误:
FIREBASE WARNING: Provided authentication credentials for the app named "[DEFAULT]" are invalid. This usually indicates your app
我正在尝试为云SQL实例分配内网IP,但返回的错误消息是:set service Consumer Management Service account as owner role on VPC host project(将服务消费者管理服务账户设置为私有网络宿主项目的所有者角色)。 如果我导航到VPC网络->默认->专用服务连接->专用连接到服务->创建连接,也会收到相同的错误。 我将service-PROJECT_NUMBER@service-consumer-management.iam.gserviceaccount.com作为所有者添加到IAM策略中,但这无
我想执行下面的脚本来创建我的服务帐户,并赋予它一个云构建服务帐户的角色。
# create service account for github actions
gcloud iam service-accounts create github-actions --display-name="Github Actions"
# add iam permissions to github actions service account
gcloud iam service-accounts add-iam-policy-binding github-actions@pr
我使用Terraform在GCP云运行中部署我的应用程序。当我尝试使用具有roles/run.admin角色集的特定服务帐户部署应用程序时,会得到一个IAM permission denied for service account <service-account-name>@<project-name>.iam.gserviceaccount.com错误。
我不明白为何会被否定。这方面没有具体的错误。
为了能够在云运行中部署应用程序,我还需要给予服务帐户任何其他权限吗?
谢谢