首页 > 解决方案 > 如何使用 terraform 更新 GCP Buckets ACL?

问题描述

我无法使用 terraform 更新存储桶 ACL。我收到以下提到的错误:-

检索当前 ACL 时出错:googleapi:错误 403:@appspot.gserviceaccount.com 没有 storage.buckets.get 访问权限,禁止访问

但是,如果我尝试使用 GCP CLI 添加 ACL,它就可以工作。

谁能告诉我有什么问题?

标签: google-cloud-platformterraform-provider-gcp

解决方案


根据错误消息,默认 App Engine 服务帐户 PROJECT_ID@appspot.gserviceaccount.com 似乎缺少 storage.buckets.get 权限。

使用 GCP CLI 添加 ACL 后,您是否尝试为您的应用重新启用 API?

这些链接将 Google Cloud Console 的 Cloud IAM 权限和将角色授予服务帐号以供您考虑。


推荐阅读