Skip to Content

bucket — バケット

バケットと、その中のオブジェクト(ファイル)を操作します。バケット自体の定義は orizm.config.ts で管理し、orizm schema push で作成されます。

すべて認証とプロジェクトコンテキストが必要です。

orizm bucket list

バケットの一覧を表示します。

orizm bucket list

orizm bucket object list

バケット内のオブジェクト一覧を表示します。

orizm bucket object list <bucket> [--limit <n>] [--cursor <s>]

引数

引数説明
<bucket>バケット名。

オプション

オプション説明
--limit <n>取得件数(50 / 100 / 200)。既定は 100
--cursor <s>前のページが返したカーソル。

次ページがある場合は、結果の末尾に次のカーソルが表示されます。

orizm bucket object get

オブジェクトのメタデータを取得します。

orizm bucket object get <bucket> <key>

引数

引数説明
<bucket>バケット名。
<key>オブジェクトキー。

orizm bucket object upload

ファイルをバケットにアップロードします。

orizm bucket object upload <bucket> <file> [--key <key>]

引数

引数説明
<bucket>バケット名。
<file>アップロードするローカルファイルのパス。

オプション

オプション説明
--key <key>オブジェクトキー。省略時はサーバーが自動生成します。

orizm bucket object download

オブジェクトをローカルにダウンロードします。

orizm bucket object download <bucket> <key> [--output <path>]

引数

引数説明
<bucket>バケット名。
<key>オブジェクトキー。

オプション

オプション説明
--output <path>出力先ファイルのパス。

--output を省略すると、バイト列を標準出力に流します。ただしターミナルに直接バイナリを書き込むことは拒否されるため、その場合は --output を指定するか、パイプ・リダイレクトで受け取ってください。--json を使う場合は --output が必要です。

orizm bucket object delete

オブジェクトを削除します。

orizm bucket object delete <bucket> <key> [--yes]

引数

引数説明
<bucket>バケット名。
<key>オブジェクトキー。

オプション

オプション説明
--yes確認プロンプトをスキップします。
Last updated on