ossutil lrb を実行して、1 つ以上のリージョンにまたがるバケットを一覧表示します。出力には、各バケットの名前、作成時刻、ストレージクラス、リージョン、および合計数が含まれます。
前提条件
開始する前に、以下をご確認ください。
oss:ListBuckets権限。詳細については、「RAM ユーザーへのカスタムポリシーのアタッチ」をご参照ください。ossutil がインストールされていること。ossutil 1.6.16 以降のバージョンでは、バイナリ名として
ossutilを直接使用します。それ以前のバージョンでは、ご利用のオペレーティングシステムに基づいてバイナリ名を更新してください。詳細については、「ossutil コマンドリファレンス」をご参照ください。
構文
ossutil lrb conf_file [-e <endpoint>]| パラメーター/オプション | 説明 |
|---|---|
conf_file | エンドポイントを 1 行に 1 つずつリストしたローカルファイルのパス。これを使用して、単一のコマンドで複数のリージョンをクエリします。 |
-e | ターゲットリージョンのエンドポイント。これを使用して、設定ファイルなしで単一のリージョンをクエリします。 |
例
単一リージョン内のバケット一覧表示
中国 (杭州) リージョンを明示的にクエリする場合:
ossutil lrb -e oss-cn-hangzhou.aliyuncs.comossutil 設定ファイルで構成されているリージョンをクエリする場合:
ossutil lrb設定ファイルでのエンドポイントの設定に関する詳細については、「config」をご参照ください。
複数リージョンにまたがるバケット一覧表示
1 行に 1 つのエンドポイントをリストしたローカルファイルを作成します。たとえば、次の内容で
localfile.txtを作成します。oss-cn-hangzhou.aliyuncs.com oss-cn-shenzhen.aliyuncs.com oss-cn-shanghai.aliyuncs.comlrbにファイルを渡します。ossutil lrb localfile.txt
出力例
コマンドが正常に実行されると、バケットごとに 1 行の情報が出力され、その後に合計数と経過時間が表示されます。
CreationTime Region StorageClass BucketName
2021-07-06 14:21:09 +0800 CST oss-cn-hangzhou Standard oss://examplebucket1
2021-07-06 14:21:44 +0800 CST oss-cn-hangzhou Standard oss://examplebucket2
2021-06-16 18:32:32 +0800 CST oss-cn-shanghai Standard oss://examplebucket3
2021-06-30 16:04:41 +0800 CST oss-cn-shanghai Standard oss://examplebucket4
2021-07-07 12:33:35 +0800 CST oss-cn-shenzhen Standard oss://examplebucket5
Bucket Number is: 5
0.124193(s) elapsed出力列は次のとおりです。
| 列 | 説明 |
|---|---|
CreationTime | バケット作成のタイムスタンプ (UTC+08:00) |
Region | リージョン ID (エンドポイントのプレフィックス) |
StorageClass | バケットのストレージクラス (例:標準ストレージ)。 |
BucketName | oss:// フォーマットのバケット名 |
共通オプション
別のリージョンまたは別の Alibaba Cloud アカウントでバケットをクエリするには、関連するオプションをコマンドに追加します。
| オプション | 説明 |
|---|---|
-e | ターゲットリージョンのエンドポイント |
-i | ターゲットアカウントの AccessKey ID |
-k | ターゲットアカウントの AccessKey Secret |
次のコマンドは、別のアカウントで中国 (上海) リージョンのバケットを一覧表示します。
ossutil lrb -e oss-cn-shanghai.aliyuncs.com -i yourAccessKeyID -k yourAccessKeySecret詳細については、「共通オプション」をご参照ください。