resource-groupコマンドを実行して、バケットのリソースグループを設定し、バケットのリソースグループを照会します。
使用上の注意
バケットのリソースグループを設定するには、
oss:PutBucketResourceGroup
権限が必要です。 バケットのリソースグループを照会するには、oss:GetBucketResourceGroup
権限が必要です。 詳細については、「RAMユーザーへのカスタムポリシーのアタッチ」をご参照ください。ossutil 1.6.16以降の場合、コマンドラインでossutilをバイナリ名として直接使用できます。 オペレーティングシステムに基づいてバイナリ名を更新する必要はありません。 1.6.16より前のossutilの場合は、オペレーティングシステムに対応するバイナリ名を指定する必要があります。 詳細は、「ossutilコマンドリファレンス」をご参照ください。
ossutil 1.7.16以降のみがresource-groupコマンドをサポートしています。
バケットのリソースグループの設定
コマンド構文
ossutil resource-group --method put oss://bucketname/ local_xml_file
次の表に、上記のパラメーターを示します。
パラメーター
説明
bucketname
リソースグループを設定するバケットの名前。
local_xml_ファイル
リソースグループ設定の追加に使用されるローカルファイルの名前。 例:
config.xml
例
リソースグループ設定をローカルXMLファイルに追加します。
<?xml version="1.0" encoding="UTF-8"?> <BucketResourceGroupConfiguration> <ResourceGroupId>rg-aekz****</ResourceGroupId> </BucketResourceGroupConfiguration>
ローカルXMLファイルを使用して、examplebucketバケットのリソースグループを指定します。
ossutil resource-group --method put oss://examplebucket/ config.xml
サンプル出力:
0.299514(s) elapsed
バケットのリソースグループの照会
コマンド構文
ossutil resource-group --method get oss://bucketname/ local_xml_file
次の表に、上記のパラメーターを示します。
パラメーター
説明
bucketname
リソースグループを照会するバケットの名前。
local_xml_ファイル
バケットのリソースグループ設定を格納するために使用されるローカルファイルの名前。 例:
local.xml
例
examplebucketという名前のバケットのリソースグループを照会して表示します。
./ossutil resource-group --method get oss://examplebucket/
サンプル出力:
<?xml version="1.0" encoding="UTF-8"?> <BucketResourceGroupConfiguration> <ResourceGroupId>rg-aekz****</ResourceGroupId> </BucketResourceGroupConfiguration> 0.154689(s) elapsed
examplebucketという名前のバケットのリソースグループを照会し、リソースグループ設定をローカルファイルとして保存します。
./ossutil resource-group --method get oss://examplebucket/ local.xml
サンプル出力:
次の結果が表示されます。
0.214483(s) elapsed
ローカルファイルには次の内容が含まれています。
<?xml version="1.0" encoding="UTF-8"?> <BucketResourceGroupConfiguration> <ResourceGroupId>rg-aekz****</ResourceGroupId> </BucketResourceGroupConfiguration>