bucket — バケット
バケットと、その中のオブジェクト(ファイル)を操作します。バケット自体の定義は orizm.config.ts で管理し、orizm schema push で作成されます。
すべて認証とプロジェクトコンテキストが必要です。
orizm bucket list
バケットの一覧を表示します。
orizm bucket listorizm 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