Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase AccessDeniedException:403没有storage.bucket。获取对Google云存储bucket的访问权限_Firebase_Google Cloud Storage_Firebase Storage_Gsutil - Fatal编程技术网

Firebase AccessDeniedException:403没有storage.bucket。获取对Google云存储bucket的访问权限

Firebase AccessDeniedException:403没有storage.bucket。获取对Google云存储bucket的访问权限,firebase,google-cloud-storage,firebase-storage,gsutil,Firebase,Google Cloud Storage,Firebase Storage,Gsutil,我在这里查阅了Firebase的文档: 当我开始安装gsutil并随后运行此命令时: set cors.json gs://images/ set cors.json gs://images/ 我收到了这个错误 AccessDeniedException:403没有storage.bucket。获取对Google云存储bucket的访问权限 此错误是因为通过gsutil命令身份验证的用户没有Storage admin角色,因此无法修改bucket的CORS配置 正如我将告诉你的那样,你拥有它

我在这里查阅了Firebase的文档:

当我开始安装gsutil并随后运行此命令时:

set cors.json gs://images/
set cors.json gs://images/
我收到了这个错误

AccessDeniedException:403没有storage.bucket。获取对Google云存储bucket的访问权限


此错误是因为通过gsutil命令身份验证的用户没有Storage admin角色,因此无法修改bucket的CORS配置

正如我将告诉你的那样,你拥有它并且可以使用上面的命令

  • 首先,您需要使用以下命令登录:
按照屏幕上的说明操作

  • 登录后,您需要在帐户中具有存储管理员角色,为此,您需要知道您的项目id,然后授予权限。因此需要运行以下两个命令:

此错误是因为通过gsutil命令身份验证的用户没有Storage admin角色,因此无法修改bucket的CORS配置

正如我将告诉你的那样,你拥有它并且可以使用上面的命令

  • 首先,您需要使用以下命令登录:
按照屏幕上的说明操作

  • 登录后,您需要在帐户中具有存储管理员角色,为此,您需要知道您的项目id,然后授予权限。因此需要运行以下两个命令:
gcloud projects list

gcloud projects add-iam-policy-binding <PROJECT-ID> --member='user:<USER_ACCOUNT>' --role='storage.admin'
set cors.json gs://images/