GAE Bulkloader не работает для меня. Получите 302 ошибку - PullRequest
0 голосов
/ 07 октября 2019

Невозможно загрузить / загрузить сущности из Cloud Datastore.

Раньше я использовал утилиту массового загрузчика для загрузки / выгрузки сущностей в Datastore. Теперь, когда я пытаюсь получить сообщение об ошибке, заканчивающееся на: oauth2client.client.ApplicationDefaultCredentialsError: Учетные данные приложения по умолчанию недоступны. Они доступны, если работают в Google Compute Engine. В противном случае должна быть определена переменная среды GOOGLE_APPLICATION_CREDENTIALS, указывающая на файл, определяющий учетные данные. См. https://developers.google.com/accounts/docs/application-default-credentials для получения дополнительной информации.

Я следовал советам по этой ссылке, но затем я получаю эту ошибку: 2019-10-07 08: 18: 28,017 INFO client.py:546 Попытка обновления для получения начального access_token 2019-10-07 08: 18: 28,246 INFO client.py:804 Обновление access_token Ошибка 302: --- начало вывода сервера --- --- конец вывода сервера ---

Я пытался включить ключ --oauth2 с обоими --oauth2_access_token и --- oauth2_refresh_token (все ключи имеют разрешения владельца), но я получаю ошибку обновления 302.

c: \ python27 \python appcfg.py download_data --config_file = bulkloader.yaml --filename = MyTable.csv --kind = MyTable --url http://google.appspot.com/remote_api --application = google

ИНФО client.py:804Обновление access_token Ошибка 302:

У кого-нибудь есть предложение, что я мог бы попытаться заставить это работать? Кто-нибудь еще использует оптовый загрузчик?

1 Ответ

0 голосов
/ 09 октября 2019

Я думаю, что вы ищете в документе "Экспорт и импорт объектов" https://cloud.google.com/datastore/docs/export-import-entities

...