バルクローダーを使用してApp-Engineサーバにデータをロードしようとしています。私は、Python 2.5を使用して、次のコマンドを実行します -Google App Engine Bulkloader「認証に失敗しました」
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
私の考えは、私の開発サーバから一括ダウンロードを行うと、このダンプを使用することですapp-engineサーバーへのアップロードを行います。一括ダウンロードが正常に機能しました。私はこのためにこのフォーマットを使用しました: -
appcfg.py download_data --application=myappname --kind=mykind
--url=http://localhost:8888/remote_api --filename=data_archive.csv
しかし、大量のアップロードは失敗します。いくつかのこと:一括ダウンロードではユーザーIDとパスワードを求められましたが、一括アップロードはしません。また、私は現在、app.yamlファイルを持っていませんが、これはたくさん言及しています。これを行うには1つ必要ですか?
ご協力いただきありがとうございます。 M.
EDIT これで苦労して他の誰のために、問題が実際にプロキシサーバーの背後にされていたが、上記のあるものと別の「エラー」はありました。 app-idには「s〜」ビットが追加されている必要があります。
appcfg.py upload_data --application=s~myappname --kind=mykind
--filename=data_archive.csv --url=http://myappname.appspot.com/remote_api
これは、認証ではありません問題 - そのメッセージは赤ちゃんです - あなたのマシンはApp Engineアプリに全く連絡することができません。外部接続を行うために通過する必要があるプロキシがありますか? –
ニック、あなたは間違いなしです。プロキシなしで実行すると正常に動作します。どうもありがとう ! – MickeyR