2017-10-04 63 views
1

我正在嘗試爲Firebase配置我的谷歌存儲,以允許使用gsutilcors.json文件進行跨產地上傳。我進入了我的項目下面的命令,其中CORS文件位於:由於其他電子郵件與項目相關而無法配置CORS的數據

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

我收到以下錯誤信息:

AccessDeniedException: 403 [email protected] does not have storage.buckets.get access to bucket apptotest.appspot.com 

我不是當前登錄與someOtherFirebaseAccount - 我用這個驗證運行firebase login並看到我目前所需的帳戶是活動帳戶。

firebase login 
Already logged in as [email protected] 

任何想法在這裏可能會出錯?

回答

1

如果您使用的gsutil版本與gcloud打包在一起,它將使用您當前登錄的gcloud用戶(通常是您通過gcloud auth login激活的最後一個用戶)的憑據。您可以通過運行gcloud auth list來檢查哪個用戶處於活動狀態。

如果您是而不是使用gcloud打包版本的gsutil,則可以運行gsutil config並以所需用戶身份登錄。

相關問題