全部產品
Search
文件中心

Object Storage Service:resource-group(資源群組)

更新時間:Jul 31, 2024

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

  • 使用樣本

    1. 在本地XML檔案中設定Bucket所屬資源群組。

      <?xml version="1.0" encoding="UTF-8"?>
      <BucketResourceGroupConfiguration>
        <ResourceGroupId>rg-aekz****</ResourceGroupId>
      </BucketResourceGroupConfiguration>
    2. 為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>