У меня был пользователь gcloud, прошедший проверку подлинности и выполняющий gsutils отлично из командной строки (Windows 8.1). Но мне нужно, чтобы получить доступ к gsutils из приложения питона, так что я следовал инструкции здесь: https://cloud.google.com/storage/docs/xml-api/gspythonlibrary#credentialsGoogle облачные учетные данные полностью закрыты после попытки установки boto
Я дошел до создания файла .boto, но теперь не только провалить мой питон код (boto.exception.NoAuthHandlerFound : Обработчик не был готов к аутентификации.). Но я больше не могу запускать bsutils из командной строки. Я получаю эту ошибку:
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.
Я запустить gcloud авторизации и это, кажется, работает, я могу запросить мои пользователь:
C:\>gcloud auth list
Credentialed Accounts:
- [email protected] ACTIVE
- [email protected]
To set the active account, run:
$ gcloud config set account `ACCOUNT`
Я пробовал как с учетной записью, связанной с моей электронной почтой активной, и новая учетная запись serveruser (созданная в соответствии с приведенными выше инструкциями). Те же «защищенные данные без настроенных учетных данных». ошибка. Я попытался удалить файл .boto и добавить секретный CLIENT_ID и CLIENT_SECRET в мой .boto-файл.
Кто-нибудь знает, в чем проблема?
Так что я могу снова запустить командную строку gsutil, вызвав «gcloud auth revoke», а затем «gcloud auth login». Но приложение python по-прежнему сильно нарушено: «boto.exception.NoAuthHandlerFound: обработчик не был готов к аутентификации». ошибка. Существуют ли современные инструкции по работе с привязкой python GS? Те, что находятся в https://cloud.google.com/storage/docs/xml-api/gspythonlibrary#credentials, очень устарели. – griffin2000