2016-12-07 1 views
0

Un utilisateur gcloud était authentifié et exécutait gsutils depuis la ligne de commande (Windows 8.1). Mais je avais besoin d'accéder gsutils d'une application python donc je suivais les instructions ici: https://cloud.google.com/storage/docs/xml-api/gspythonlibrary#credentialsLes informations d'identification du cloud Google ont été totalement écrasées après avoir tenté d'installer boto

J'ai eu jusqu'à créer un fichier .boto, mais maintenant non seulement le mon code python fail (boto.exception.NoAuthHandlerFound : Aucun gestionnaire n'était prêt à s'authentifier.). Mais je ne peux plus lancer bsutils à partir de la ligne de commande. Je reçois cette erreur:

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. 

J'ai couru gcloud auth et il semble fonctionner, je peux interroger mes utilisateurs:

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

J'ai essayé à la fois avec le compte associé à mon email actif, et le nouveau compte serveruser (créé en suivant les instructions ci-dessus). Même "données protégées sans informations d'identification configurées". Erreur. J'ai essayé de supprimer le fichier .boto et d'ajouter le secret CLIENT_ID et CLIENT_SECRET à mon fichier .boto.

Quelqu'un a des idées sur ce que pourrait être le problème?

+0

Je peux donc faire fonctionner à nouveau la ligne de commande gsutil, en appelant "gcloud auth revoke" suivi de "gcloud auth login". Mais l'application python est encore très brisée avec: "boto.exception.NoAuthHandlerFound: Aucun gestionnaire n'était prêt à s'authentifier." Erreur. Existe-t-il des instructions à jour pour faire fonctionner la liaison GS python? Ceux sur https://cloud.google.com/storage/docs/xml-api/gspythonlibrary#credentials sont très obsolètes. – griffin2000

Répondre