google-cloud-platform - 如何使用 terraform 更新 GCP Buckets ACL?
问题描述
我无法使用 terraform 更新存储桶 ACL。我收到以下提到的错误:-
检索当前 ACL 时出错:googleapi:错误 403:@appspot.gserviceaccount.com 没有 storage.buckets.get 访问权限,禁止访问
但是,如果我尝试使用 GCP CLI 添加 ACL,它就可以工作。
谁能告诉我有什么问题?
解决方案
根据错误消息,默认 App Engine 服务帐户 PROJECT_ID@appspot.gserviceaccount.com 似乎缺少 storage.buckets.get 权限。
使用 GCP CLI 添加 ACL 后,您是否尝试为您的应用重新启用 API?
这些链接将 Google Cloud Console 的 Cloud IAM 权限和将角色授予服务帐号以供您考虑。
推荐阅读
- variables - 使用媒体查询和 scss 时如何更改变量值
- pygame - pygame 重新初始化后没有收到滚动事件
- android - 如何从firebase获取pdf文件?
- haskell - 如何获取 PKCS#7 结构中的证书指纹列表?
- kotlin - 在 Android 应用程序中将从改造 (MutableLiveData) 获取的数据与来自 Room DB (LiveData) 的数据同步
- kubernetes - 无法申请!使用 JSONPath 查询的 not 运算符来获取没有污点的节点
- domain-driven-design - 领域驱动设计:跨领域
- c# - 任务无法正常启动
- flutter - Flutter webview包内联媒体问题
- javascript - 预加载器 javascript + css + html