2016-12-07 5 views
0

Ich hatte einen gcloud-Benutzer authentifiziert und führte gsutils fein aus der Befehlszeile (Windows 8.1). Aber ich brauchte gsutils von einer Python-Anwendung zugreifen, damit ich die Anweisungen hier folgen: https://cloud.google.com/storage/docs/xml-api/gspythonlibrary#credentialsGoogle Cloud-Anmeldeinformationen total abgespritzt nach dem Versuch, boto

ich so weit gekommen, wie eine .boto-Datei zu erstellen, aber jetzt nicht nur die meine Python-Code fehlschlagen (boto.exception.NoAuthHandlerFound : Kein Handler war zur Authentifizierung bereit.). Aber ich kann bsutils nicht mehr von der Kommandozeile aus ausführen. Ich bekomme diese Fehlermeldung:

C:\>gsutil ls 
You are attempting to access protected data with no configured 
credentials. Please visit https://cloud.google.com/console#/project 
and sign up for an account, and then run the "gcloud auth login" 
command to configure gsutil to use these credentials. 

I gcloud Auth ausgeführt haben und es scheint zu funktionieren, kann ich meine Benutzer abfragen:

C:\>gcloud auth list 
Credentialed Accounts: 
- [email protected] ACTIVE 
- [email protected] 
To set the active account, run: 
    $ gcloud config set account `ACCOUNT` 

ich beide mit meiner E-Mail aktiv im Zusammenhang mit dem Konto versucht haben, und das neue serveruser-Konto (nach den obigen Anweisungen erstellt). Gleiche "geschützte Daten ohne konfigurierte Anmeldeinformationen". Error. Ich habe versucht, die .boto-Datei zu entfernen und die geheime CLIENT_ID und CLIENT_SECRET zu meiner .boto-Datei hinzuzufügen.

Wer irgendwelche Ideen, was das Problem sein könnte?

+0

So kann ich die Befehlszeile gsutil wieder arbeiten, indem Sie "gcloud auth revoke" gefolgt von "gcloud auth login" aufrufen. Aber die Python-Anwendung ist immer noch sehr kaputt mit: "boto.exception.NoAuthHandlerFound: Kein Handler war bereit, sich zu authentifizieren." Error. Gibt es aktuelle Anweisungen, wie die GS-Python-Bindung funktioniert? Die unter https://cloud.google.com/storage/docs/xml-api/gspythonlibrary#credentials sind sehr veraltet. – griffin2000

Antwort

Verwandte Themen