GAE Bulkloader对我不起作用。遇到302错误

时间:2019-10-07 18:30:29

标签: python google-app-engine bulkloader

无法从Cloud Datastore上传/下载实体。

过去,我使用bulkloader实用程序将实体上传/下载到数据存储区。现在,当我尝试时,我得到一个错误回溯,结尾为: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_access_token和--- oauth2_refresh_token中都包含--oauth2键(所有键都具有所有者权限),但是我一直收到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

INFO client.py:804刷新access_token 错误302:

有人建议我可以尝试使它起作用吗?有人还在使用批量加载器吗?

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找的是文档“导出和导入实体” https://cloud.google.com/datastore/docs/export-import-entities