bulkloaderの使い方
bulkloaderの使い方についてググると、古い情報ばかりヒットして混乱するので、まとめる。
やりたいこと
csvファイルを本番サーバのdatastoreにインポートする。
前準備
app.yaml に、次の2行を追加する。
builtins: - remote_api: on
なお、ググると、次をapp.yamlに追加せよ、という記述が結構な確率でヒットする。
- url: /remote_api script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py login: admin
しかし、これは古い方法のようだ。なので追加する必要なし。
そもそもエラーになるし、この記述がなくても、builtins...の記述だけで実行できた。
で、これを本番環境にデプロイしておく。
自分は、現行バージョンに影響が出ないよう、app.yamlのバージョン番号を1つ上げてデプロイした。
(この項書きかけ)