Firebase Cloud Storage权限配置失败:手动授予IAM角色求助
Firebase Cloud Storage 手动添加IAM权限解决上传失败问题
完全可以手动添加权限,以下是具体操作方案:
需要操作的服务账号
找到你Firebase项目对应的默认服务账号,格式通常为 firebase-adminsdk-xxxx@[你的项目ID].iam.gserviceaccount.com;如果你是用自定义服务账号操作Storage,就找到对应的那个账号。
需授予的IAM角色(二选一即可,按需选择)
- Storage Object Admin:拥有存储桶内对象的全权限(上传、修改、删除、读取),适合需要完整操作权限的场景
- Storage Object Creator:仅拥有创建/上传新对象的权限,无法修改或删除已有对象,适合仅需上传功能的场景
手动添加权限步骤
- 打开Google Cloud控制台的IAM管理页面
- 在成员列表中定位到目标服务账号
- 点击账号右侧的编辑图标(铅笔形状)
- 点击「添加另一个角色」,在搜索框输入上述角色名称,选中后保存设置
权限添加完成后,通常需要等待1-2分钟让权限生效,之后再测试图片上传即可。
内容的提问来源于stack exchange,提问作者SeanMeek
相关产品推荐
相关产品推荐

