resource-groupコマンドを実行して、バケットのリソースグループを設定し、バケットのリソースグループを取得します。
使用上の注意
バケットのリソースグループを設定するには、
oss:PutBucketResourceGroup
権限が必要です。 バケットのリソースグループを照会するには、oss:GetBucketResourceGroup
権限が必要です。 詳細については、「RAMユーザーへのカスタムポリシーのアタッチ」をご参照ください。このトピックでは、64ビットLinuxシステムに基づくサンプルコマンドラインを提供します。 他のシステムのために、取り替えて下さい./ossutil64対応するバイナリ名を持つコマンドで 詳細は、「ossutilコマンドリファレンス」をご参照ください。
ossutil 1.7.16以降のみがresource-groupコマンドをサポートしています。
バケットのリソースグループの設定
コマンド構文
./ossutil64 resource-group -- メソッド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>
examplebucketバケットのリソースグループを指定します。
./ossutil64 resource-group -- メソッドput oss:// examplebucket/ config.xml
サンプル出力:
0.299514経過
バケットのリソースグループの照会
コマンド構文
./ossutil64 resource-group -- method get oss:// bucketname/ local_xml_file
次の表に、構文のパラメーターを示します。
パラメーター
説明
bucketname
照会するリソースグループのバケットの名前。
local_xml_ファイル
バケットのリソースグループ情報を格納するために使用されるローカルファイルの名前。 例:
local.xml
例
次のコードでは、examplebucketという名前のバケットのリソースグループを取得して表示する方法の例を示します。
. /ossutil resource-group -- メソッドget oss:// examplebucket /
次の出力が返されます。
<?xml version="1.0" encoding="UTF-8"?> <BucketResourceGroupConfiguration> <ResourceGroupId>rg-aekz ****</ResourceGroupId> </BucketResourceGroupConfiguration> 0.154689経過
次のコードでは、examplebucketという名前のバケットのリソースグループを取得し、リソースグループ情報をローカルファイルとして保存する方法の例を示します。
. /ossutil resource-group -- メソッドget oss:// examplebucket/ local.xml
次の出力が返されます。
次の結果が表示されます。
0.214483経過
ローカルファイルには次の内容が含まれています。
<?xml version="1.0" encoding="UTF-8"?> <BucketResourceGroupConfiguration> <ResourceGroupId>rg-aekz ****</ResourceGroupId> </BucketResourceGroupConfiguration>