小编Ath*_*esh的帖子

即使启用存储 API 后,Firebase 存储也会返回 412 错误

我们已经使用 firebase 存储来存储应用程序中的图像和文件。最近,我们的文件似乎没有在应用程序中加载,经过交叉检查后,我发现了以下错误。

{
  "error": {
    "code": 412,
    "message": "A required service account is missing necessary permissions. Please resolve by visiting the Storage page of the Firebase Console and re-linking your Firebase bucket or see this FAQ for more info: https://firebase.google.com/support/faq#storage-accounts"
  }
}
Run Code Online (Sandbox Code Playgroud)

经过进一步调查,我在下面的相关FAQ中找到了解决方案。 https://firebase.google.com/support/faq/index#storage-accounts

根据文档,我创建了一个新的服务帐户,其“我是管理员”角色作为 Firebase 服务代理的 Cloud Storage。它创建了一个名为 service account name 的服务帐户service-PROJECT_NUMBER@PROJECT_id.iam.gserviceaccount.com。此外,我还启用了 IAM 管理策略来管理服务。但存储 URL 仍然未加载。

我是否需要对存储权限进行更多更改?如何将现有存储桶数据与新更新一起使用?

storage google-cloud-storage firebase http-status-code-412 firebase-storage

5
推荐指数
2
解决办法
3018
查看次数