我正在尝试为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
任何想法可能会出错?
答案 0 :(得分:1)
如果您使用的是gcloud附带的gsutil版本,它将使用您当前登录的gcloud用户的凭据(这通常是您通过OrderType
激活的最后一个用户)。您可以通过运行gcloud auth login
来检查哪个用户处于活动状态。
如果您使用gcloud打包版本的gsutil 不,则可以运行gcloud auth list
并以所需用户身份登录。