无法为 CORS 配置数据,因为其他电子邮件与项目关联



我正在尝试将我的Google Storage配置为Firebase,以允许使用gsutilcors.json文件进行交叉来源上传。我在我的项目中输入以下命令:

gsutil cors set cors.json gs://nameofproject.appspot.com

我收到以下错误消息:

AccessDeniedException: 403 someOtherFirebaseAccount@gmail.com does not have storage.buckets.get access to bucket apptotest.appspot.com

我目前尚未使用someOtherFirebaseAccount登录 - 我通过运行firebase login并看到我的当前所需帐户是活动的帐户来验证这一点。

firebase login
Already logged in as desiredAccount@gmail.com

有什么想法在这里出了什么问题?

如果您使用的是带有GCLOUD包装的gsutil的版本,它将为您当前登录的Gcloud用户使用凭据(这通常是您通过gcloud auth login激活的最后一个用户)。您可以通过运行gcloud auth list来检查哪个用户处于活动状态。

如果您不是使用gcloud包装的gsutil版本,则可以运行 gsutil config并登录作为所需的用户。

相关内容

最新更新