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つ上げてデプロイした。

(この項書きかけ)