gpt4 book ai didi

firebase-storage - Firebase 存储安全规则 400 错误问题 "Permission denied. Could not access bucket xxxxx-****.appspot.com"

转载 作者:行者123 更新时间:2023-12-04 09:45:21 25 4
gpt4 key购买 nike

当我尝试上传照片时,我不断从 firebase 链接收到消息错误,说我的 firebase 存储上传在我的 react 项目中出现 400 错误......之前一切正常并成功上传图像,但现在它停止上传照片并出现以下错误,我不知道问题出在哪里...

在inspect中提示的链接

POST https://firebasestorage.googleapis.com/v0/b/xxxxx-****.appspot.com/o?name=usertemp%2F0rdrGK4MRDRptAMCc3mHDveytJv1%2F0rdrGK4MRDRptAMCc3mHDveytJv1.jpg 400 ()

这是链接响应中的错误
{
"error": {
"code": 400,
"message": "Permission denied. Could not access bucket xxxxx-****.appspot.com. 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."
}

这是我的安全
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth!=null;
}
}
}

我仍然尝试更改 match/b/xxxxx-****.appspot.com/o仍然没有成功

最佳答案

这是由于缺少权限。你需要检查你是否有
firebase-storage@system.gserviceaccount.com
作为具有“存储管理员”角色的成员。如果您没有,请添加它。那将解决问题。

这是有关如何检查和添加权限的步骤。

  • 转至 Cloud console
  • 导航到存储
  • 选择您的存储桶,然后单击显示信息面板。

  • 如果需要,您还可以在 IAM 和管理员中添加缺少的权限。

    关于firebase-storage - Firebase 存储安全规则 400 错误问题 "Permission denied. Could not access bucket xxxxx-****.appspot.com",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50292353/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com