MinIO コマンドラインパラメータ チートシート
役に立つ MinIO コマンド
目次
MinIOは2つの標準的なUIを提供しています:(1) MinIO Console - これはウェブUIです、および (2) MinIO Command - これはコマンドライン util mc
。
インストール手順はMinIOのウェブサイトに掲載されています: https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc
この幸せな読者画像は、AIモデルFlux 1 devによって生成されました。
MinIOコマンドラインチートシート
ここにMinIOのコマンドの簡単な参考資料があります:
基本的な設定
- MinIOサーバーにエイリアスを設定する:
mc alias set myminio http://localhost:9000
- バケットとディレクトリを一覧表示する:
mc ls myminio mc ls myminio/bucket/folder
ファイル操作
- ファイルをMinIOにコピーする:
mc cp source-path myminio/bucket/destination-path mc cp myminio/bucket/source-path destination-path
- ディレクトリをミラーリング(同期)する:
mc mirror source-dir myminio/bucket mc mirror myminio/bucket destination-dir
- オブジェクトまたはバケットを削除する:
mc rm myminio/bucket/object mc rb myminio/bucket
- オブジェクトを移動する:
mc mv myminio/bucket/source-object myminio/bucket/destination-object
バケットおよびオブジェクトの管理
- 新しいバケットを作成する:
mc mb myminio/new-bucket
- オブジェクト情報を一覧表示する:
mc stat myminio/bucket/object
- バケットポリシーを設定する:
mc policy set myminio/bucket
- バケットまたはオブジェクトポリシーを取得する:
mc policy get myminio/bucket mc policy get myminio/bucket/folder
ユーザーおよびポリシーの管理(管理者)
- ポリシーを一覧表示する:
mc admin policy list myminio
- ポリシーを追加する:
mc admin policy add myminio policy-name /path/to/policy.json
- ユーザーを一覧表示する:
mc admin user list myminio
- ユーザーを追加する:
mc admin user add myminio newuser newuser123
- ユーザーにポリシーを割り当てる:
mc admin policy set myminio policy-name user=newuser
- ユーザーを無効化する:
mc admin user disable myminio newuser
- ユーザーを削除する:
mc admin user remove myminio newuser
ライフサイクルおよびバージョニング
- バケットのライフサイクルを設定する:
mc ilm import myminio/bucket-name < ./path/to/lifecycle.json
- バケットのライフサイクルを一覧表示する:
mc ilm ls myminio/bucket-name
その他の便利なコマンド
- ディスク使用量の概要:
mc du myminio/bucket
- バケットのツリー表示:
mc tree myminio/bucket
- イベントを監視する:
mc watch myminio/bucket
- サイン付きURLを生成する:
mc share download myminio/bucket/object mc share upload myminio/bucket/object
グローバルオプション
- JSON出力に
--json
を使用する:mc --json ls myminio
- TLS証明書の検証をスキップするには
--insecure
を使用する(本番環境では推奨されません):mc --insecure ls myminio
パターンマッチング
*
および?
ワイルドカードを使用して複数のオブジェクトまたはプレフィックスにマッチングできます。例えば:mc ls myminio/bucket/*.jpg mc rm myminio/bucket/file-?.txt