resource-group命令用於為儲存空間(Bucket)配置所屬資源群組以及擷取資源群組資訊。
注意事項
要配置Bucket所屬資源群組,您必須具有
oss:PutBucketResourceGroup
許可權;要擷取Bucket資源群組資訊,您必須具有oss:GetBucketResourceGroup
許可權。具體操作,請參見為RAM使用者授權自訂的權限原則。從ossutil 1.6.16版本開始,命令列中Binary名稱支援直接使用ossutil,您無需根據系統重新整理Binary名稱。如果您的ossutil版本低於1.6.16,則需要根據系統重新整理Binary名稱。更多資訊,請參見命令列工具ossutil命令參考。
僅1.7.16及以上版本支援resource-group命令。
配置Bucket所屬資源群組
命令格式
ossutil resource-group --method put oss://bucketname/ local_xml_file
參數說明如下:
參數
說明
bucketname
待設定資源群組的Bucket名稱。
local_xml_file
用於添加資源群組配置的本地檔案名稱,例如
config.xml
。使用樣本
在本地XML檔案中設定Bucket所屬資源群組。
<?xml version="1.0" encoding="UTF-8"?> <BucketResourceGroupConfiguration> <ResourceGroupId>rg-aekz****</ResourceGroupId> </BucketResourceGroupConfiguration>
為examplebucket設定所屬資源群組。
ossutil resource-group --method put oss://examplebucket/ config.xml
輸出結果如下:
0.299514(s) elapsed
擷取Bucket資源群組資訊
命令格式
ossutil resource-group --method get oss://bucketname/ local_xml_file
參數說明如下:
參數
說明
bucketname
待擷取所屬資源群組的Bucket名稱。
local_xml_file
用於存放資源群組資訊的本地檔案名稱,例如
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
local.xml內容
<?xml version="1.0" encoding="UTF-8"?> <BucketResourceGroupConfiguration> <ResourceGroupId>rg-aekz****</ResourceGroupId> </BucketResourceGroupConfiguration>