Firebase 无法修复项目权限

问题描述 投票:0回答:1

在我的 Google Firebase 项目控制台中,当我转到存储页面时

https://console.firebase.google.com/u/0/project/my-project-name-here/storage/my-project-name-here.appspot.com/files

我在控制台中看到错误

console errors

Access to XMLHttpRequest at 'https://firebasestorage.clients6.google.com/v0/b/my-project-name-here.appspot.com/o?prefix=&internal_legacy=true&delimiter=%2F&maxResults=100' from origin 'https://console.firebase.google.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.

GET https://firebasestorage.clients6.google.com/v0/b/my-project-name-here.appspot.com/o?prefix=&internal_legacy=true&delimiter=%2F&maxResults=100 net::ERR_FAILED

我还在页面上看到一条警告,我认为这是由于相同的错误造成的

由于 Cloud Storage for Firebase 最近的安全性改进,您必须更新项目设置。

storage page error

我单击

Fix Issue
会弹出以下弹出窗口

Repair project permissions popup

然后单击

Attach Permissions
,出现以下错误:

修复项目权限 更新项目的权限时发生错误。请再试一次。 为了让 Cloud Storage for Firebase 正常运行,需要为该项目的服务帐号授予额外的 IAM 角色

An error occurred updating the project's permissions

这是怎么回事?我该如何修复它以使错误消息消失?

firebase
1个回答
0
投票

firebaser在这里

Firebase 控制台应该会自动授予此权限,但目前看来这对您不起作用。

如果我没记错的话,您需要确保Firebase存储服务帐户具有Storage Admin IAM权限。如果您无法上班,请联系 Firebase 支持人员,获取故障排除方面的个性化帮助 - 因为他们有手册告诉您想要做什么。一般来说,联系他们可能是一个好主意,因为他们也能够提醒工程团队注意该问题。

© www.soinside.com 2019 - 2024. All rights reserved.