Firebase Storage创建失败:IAM权限配置异常如何修复?
解决Firebase生产模式创建Storage时的IAM权限报错
手动添加IAM权限(替代自动修复)
- 打开Google Cloud控制台,找到关联的Firebase项目
- 左侧菜单进入「IAM与管理员」→「IAM」页面
- 找到格式为
firebase-storage@[你的项目ID].iam.gserviceaccount.com的服务账号 - 点击账号右侧的编辑图标(铅笔样式),选择「添加角色」
- 搜索并添加「Storage Admin」角色,保存更改
- 回到Firebase控制台刷新页面,重新尝试Storage相关操作
命令行工具强制修复(控制台操作失效时)
如果控制台仍无法删除/创建存储桶,用gcloud CLI操作:
- 安装gcloud CLI后,执行登录命令:
gcloud auth login - 设置目标项目:
gcloud config set project [你的项目ID] - 删除异常存储桶:
gcloud storage buckets delete gs://[存储桶名称].appspot.com - 重新创建符合要求的存储桶:
gcloud storage buckets create gs://[存储桶名称].appspot.com --location=[你的区域,如us-central1] --storage-class=STANDARD
排查组织级权限限制
如果以上方法都无效,检查是否所在组织的GCP管理员设置了权限管控,需联系管理员开放Firebase Storage相关的IAM权限。
内容的提问来源于stack exchange,提问作者Raj More
相关产品推荐
相关产品推荐

