bentenコマンド
- bentenコマンドでは引数の指定により、以下に示す様々なコマンドが実行できます。
- コマンドには共通利用の用途と、データ登録時に利用するもので分類されます。
- 詳しくはヘルプコマンドを参考ください。
- それぞれのコマンドの説明は下記の各リンクを参照ください。
Warning
データ登録用コマンドはデータ登録用グループアカウント(ビームラインアカウント等)で実行する必要があります。
共通利用
位置引数名 | 用途 | 備考 |
---|---|---|
init | 初期設定 (接続するbenten-agentサーバの設定) | |
login | ログイン認証 | |
logout | ログアウト | |
refresh_token | アクセストークンの更新 | login時に取得したアクセストークンは期限(1日)があります; 1日以上認証継続する際には、本コマンドを利用して認証期限を延長します |
userinfo | ログインしたユーザーの属性情報を取得 | |
directories | ディレクトリ検索 | |
files | ファイル検索 | |
register_names | 登録名の検索 | |
metadata | メタデータを取得 | |
metadata_mappings | メタデータのマッピング情報を取得 | |
metadata_keys | メタデータのキーリストを取得 | |
proposal | 課題番号の検索 | |
proposal_meta | 課題番号に紐づくメタデータを参照 | |
download | 複数ファイルのダウンロード | |
download_file | 単一ファイルダウンロード | |
download_zip | 複数ファイルのダウンロードを | 複数ファイルをzipファイルで纏めてダウンロードします |
download_zip_queue | download_zip指令のqueueを確認 | 本コマンドをユーザーが直接利用する機会はありません: 非同期で実行されるdownload_zipのjobの状態 (queue)を確認します |
download_zip_file | donwload_zipで生成したZIPファイルをダウンロード | 本コマンドをユーザーが直接利用する機会はありません; download_zipのjob終了を確認した後、ZIPファイルダウンロードを行います |
データ登録用
位置引数名 | 用途 | 備考 |
---|---|---|
init_storage | ローカルストレージパス及びディスク名の設定 | |
init_index | データ登録時に用いる index生成 | 本コマンドをユーザーが利用する必要はありません |
config | データ登録の設定情報の確認 | |
proposal_number | データ登録時に必要となる課題番号の設定 | 本コマンドで課題番号を設定した際は、メタデータ作成時の課題番設定において自動補完がおこなわれます |
list | ファイルリスト(データ登録状況情報を付加)を確認 | |
meta | メタデータを参照 | |
create_meta_system | システム用メタデータを生成 | |
commit | ファイルアップロート及びメタデータ登録 | 内部で upload および register コマンドの両方を呼び出します |
upload | ファイルアップロード | システム用メタデータが生成されていない際に、create_meta_systemコマンドを呼び出します |
reset_upload | アップロードされたファイルのデータをリセット | |
register | メタデータ登録、及びアップロードされたファイルの登録 | |
restore | リポジトリからローカルストレージへとデータを復帰(登録名を指定) | |
remove | リポジトリのデータを一部消去(登録名を指定) | リポジトリとローカルストレージにあるデータを比較して、ローカルストレージ側にないファイルをリポジトリ側で消去します |
delete | リポジトリのデータを全消去(登録名を指定) |