benten commit
目的
- ファイルアップロート及びメタデータ登録を行います。
Warning
事前にログイン認証を行う必要があります。
Warning
システム負荷軽減のため、一度に2GB以上のファイルをアップロードすることは禁止しています。
Note
本コマンドでは、内部で benten upload
と benten register
コマンドを続けて呼び出しています。
概要
- 登録ベース名(register_baseame)を指定して、ファイルアップロードを行い、さらにメタデータを登録します。
利用例
- Help
$ benten.py commit -h usage: benten commit [-h] [--current_directory [CURRENT_DIRECTORY]] [--flag_each] [--flag_veto_init] register_basename positional arguments: register_basename register_basename optional arguments: -h, --help show this help message and exit --current_directory [CURRENT_DIRECTORY], -c [CURRENT_DIRECTORY] current directory --flag_each, -e flag to send an each file --flag_veto_init, -v flag to veto init_index
- コミット例
$ benten.py commit test ### benten commit ### [LocalStorage::authorize] access_token = b2f1db85266043759ced20a1b5053fb9 { "file_list":[ { "hash":"4cdb2c555c08a9d787a2e61103dff0f8", "size":44, "time":"2018-08-15 18:14:05", "uuid_name":"180376a8-aa48-40f7-87aa-65db25287f5a", "name":"/SPring-8/BL14B2/test/test.json" }, { "hash":"49b71db137ce7da3b8ce26f62f643722", "size":425, "time":"2019-03-09 21:18:35", "uuid_name":"9f09a868-9b88-4911-bd94-64524162a394", "name":"/SPring-8/BL14B2/test/test.system.json" } ], "flag_not_upload":false, "flag_each":false, "result_register":"created", "result_file":"2 files are registered", "mode":"replace", "register_name":"/SPring-8/BL14B2/test/test" } ==> commit completed, elapsed time = 0 sec