Я пытаюсь использовать загрузчик для загрузки своих данных на сервер App-Engine. Я запускаю следующую команду, используя Python 2.5: -
appcfg.py upload_data --application=myappname --kind=mykind
--filename=data_archive.csv --url=http://myappname.appspot.com/remote_api
Но он не работает с этой ошибкой аутентификации: -
[INFO ] Connecting to myappname.appspot.com/remote_api
[ERROR ] Exception during authentication
URLError: <urlopen error [Errno 10061] No connection could
be made because the target machine actively refused it>
[INFO ] Authentication Failed
Моя идея состоит в том, чтобы выполнить массовую загрузку с моего сервера разработки, а затем использовать этот дамп для загрузки на сервер механизма приложений. Массовая загрузка работала нормально. Я использовал этот формат для этого: -
appcfg.py download_data --application=myappname --kind=mykind
--url=http://localhost:8888/remote_api --filename=data_archive.csv
Но основная загрузка не удалась. Пара вещей: массовая загрузка попросила у меня идентификатор пользователя и пароль, но массовая загрузка - нет. Кроме того, в настоящее время у меня нет файла app.yaml, о котором я часто упоминал - нужен ли он мне для этого?
Заранее спасибо за любую помощь.
M.
EDIT
Для всех, кто боролся с этим, проблема заключалась в том, что он находился за прокси-сервером, но с тем, что было выше, была еще одна «ошибка». К идентификатору приложения должен быть добавлен бит "s ~".
appcfg.py upload_data --application=s~myappname --kind=mykind
--filename=data_archive.csv --url=http://myappname.appspot.com/remote_api