【问题标题】:how to resolve Firebase image upload shows permission issues如何解决 Firebase 图片上传显示权限问题
【发布时间】:2021-12-31 08:16:29
【问题描述】:

我正在尝试使用 Firebase 存储实现图像上传。当我通过前端应用程序发布文件时,它给了我一个错误,

error": {
"code": 400,
"message": "Permission denied. Please enable Firebase Storage for your bucket by visiting the Storage tab in the Firebase Console and ensure that you have sufficient permission to properly provision resources."

}

我已将权限设置如下,

 rules_version = '2';
service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write;
    }
  }
}

有人知道这个问题吗?过去几天我一直在尝试,但找不到解决方案。感谢您的所有回答。

【问题讨论】:

标签: firebase firebase-storage


【解决方案1】:

firebaser 在这里

过去几天创建的项目的默认存储分区的权限存在问题。此问题已在几个小时前得到解决,因此您从现在开始创建的项目中不应出现此问题。

对于任何受影响的项目,您可以按照以下步骤解决问题:

  1. 转到https://console.cloud.google.com/storage/browser 并选择受影响的项目。

  2. 选择默认存储桶并点击SHOW INFO PANEL

  3. 单击右侧窗格中的 ADD PRINCIPAL 按钮。

  4. 添加firebase-storage@system.gserviceaccount.com作为新的主体,

  5. 授予角色 Cloud Storage for Firebase 服务代理 并点击 SAVE

  6. 验证权限是否已成功授予。

【讨论】:

    猜你喜欢
    • 2019-06-19
    • 2017-11-03
    • 1970-01-01
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 2021-03-31
    • 2014-12-20
    • 1970-01-01
    相关资源
    最近更新 更多