服务帐户没有 storage.objects.get 访问 Google Cloud Storage 对象的权限

2023-12-26

我已经设置了一个新的 Firestore 环境,当尝试通过云功能上传然后从存储中读取数据时,出现以下错误:

[email protected] /cdn-cgi/l/email-protection does not have storage.objects.get access to the Google Cloud Storage object.

我在网上查看并在 Google 云控制台中添加了 IAM 权限Storage Admin到此服务帐户,但我仍然收到同样的错误。

以前有人遇到过这个问题吗?我也尝试过只是给予Owner角色到服务帐户,但仍然收到相同的错误。


存储管理员角色具有 storage.objects.* 权限,因此应该足够了。

我建议您尝试以下选项:

  1. 检查云存储API是否启用。如果没有,请启用 API。

  2. 从您的服务帐户中删除存储管理员角色,然后再次添加。请务必等待几分钟,以便角色可以正确传播。

  3. 如果上述选项不适合您,请尝试单独为服务帐户授予存储对象查看者角色

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

服务帐户没有 storage.objects.get 访问 Google Cloud Storage 对象的权限 的相关文章

随机推荐