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

时间:2017-10-04 08:56:09

标签: firebase cors firebase-storage gsutil

我正在尝试为Firebase配置我的Google存储空间,以允许使用<input type="text" (click)="stopProcess()" (keypress)="onKeyPress($event)" /> gsutil文件进行跨源上传。我在我的项目中输入以下命令:cors文件所在的位置:

cors.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

任何想法可能会出错?

1 个答案:

答案 0 :(得分:1)

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

如果您使用gcloud打包版本的gsutil ,则可以运行gcloud auth list并以所需用户身份登录。