2017-10-04 3 views
1

zugeordnet sind. Ich versuche, meinen Google-Speicher für Firebase so zu konfigurieren, dass ein Cross-Origin-Upload mit gsutil und einer cors.json Datei möglich ist. Ich geben Sie den folgenden Befehl in meinem Projekt, bei dem die cors Datei befindet:kann keine Daten für CORS konfigurieren, da andere E-Mails dem Projekt

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

ich die folgende Fehlermeldung erhalten:

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

Ich bin derzeit nicht angemeldet mit someOtherFirebaseAccount - Ich bestätige dies durch Laufen firebase login und sehen, dass mein derzeitiges, gewünschtes Konto das aktive ist.

firebase login 
Already logged in as [email protected] 

Irgendwelche Ideen, was könnte hier schief gehen?

Antwort

1

Wenn Sie die Version von gsutil verwenden, das mit gcloud verpackt kommt, wird es die Anmeldeinformationen für Sie zur Zeit in gcloud angemeldeten Benutzern verwenden (dies ist in der Regel der letzte Benutzer, den Sie über gcloud auth login aktiviert). Sie können überprüfen, welcher Benutzer aktiv ist, indem Sie gcloud auth list ausführen.

Wenn Sie nicht mit der gcloud-verpackten Version von gsutil sind, können Sie ausführen und sich als der gewünschte Benutzer anmelden.

Verwandte Themen