Получение 401 Unauthorized при доступе к средам appengine с помощью удаленного API - PullRequest
0 голосов
/ 15 мая 2018

У меня проблемы с доступом к некоторым проектам appengine с удаленным API с моей локальной машины.Сбой с 401 - urllib2.HTTPError: HTTP Error 401: Unauthorized Too many auth attempts.

Я использую следующую команду для запуска удаленной оболочки API: python /usr/lib/google-cloud-sdk/platform/google_appengine/remote_api_shell.py -s <version>-dot-<my appengine project>.appspot.com

Я использую gcloud версии 200.0.0.Мои учетные данные были сохранены в ~/.config/gcloud/application_default_credentials.json после того, как я запустил gcloud auth application-default login и завершил процесс веб-аутентификации.Я подтвердил, что один и тот же код развернут во всех наших средах appengine, и в app.yaml

builtins:
- remote_api: on

указано следующее в соответствии с https://cloud.google.com/appengine/docs/standard/python/tools/remoteapi

У нас есть довольно много приложенийпроекты.Эта команда работает на всех из них, но последовательно терпит неудачу на 2 из них.Согласно странице IAM & admin, моя электронная почта указана как владелец в одной из двух сред, где она выходит из строя (я думаю, что она должна хотя бы работать в этой среде, но это не так).Что еще мне нужно сделать, чтобы иметь удаленный доступ к среде?или кто-то еще испытывал это в последнее время.

Добавление полной трассировки стека ниже

Traceback (most recent call last):
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/remote_api_shell.py", line 133, in <module>
    run_file(__file__, globals())
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/remote_api_shell.py", line 129, in run_file
    execfile(_PATHS.script_file(script_name), globals_)
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/remote_api_shell.py", line 160, in <module>
    main(sys.argv)
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/remote_api_shell.py", line 156, in main
    oauth2=True)
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/remote_api_shell.py", line 74, in remote_api_s
hell
    secure=secure, app_id=appid)
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py", line 1052, in Co
nfigureRemoteApiForOAuth
    rpc_server_factory=rpc_server_factory)
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py", line 1137, in Co
nfigureRemoteApi
    app_id = GetRemoteAppIdFromServer(server, path, rtok)
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py", line 842, in Get
RemoteAppIdFromServer
    response = server.Send(path, payload=None, **urlargs)
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/appengine_rpc_httplib2.py", line 259, in Send
    NeedAuth()
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/appengine_rpc_httplib2.py", line 235, in NeedA
uth
    RaiseHttpError(url, response_info, response, 'Too many auth attempts.')
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/appengine_rpc_httplib2.py", line 85, in RaiseH
ttpError
    raise urllib2.HTTPError(url, response_info.status, msg, response_info, stream)
urllib2.HTTPError: HTTP Error 401: Unauthorized Too many auth attempts.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...