為已有的跨地區複製規則開啟或關閉資料複製時間控制(RTC)功能。
注意事項
阿里雲帳號預設擁有為已有的跨地區複製規則開啟或關閉資料複製時間控制的許可權。如果您需要通過RAM使用者或者STS的方式進行添加修改,您必須擁有oss:PutBucketRtc許可權。具體操作,請參見為RAM使用者授權自訂的權限原則。
命令格式
ossutil api put-bucket-rtc --bucket value --rtc-configuration value [flags]參數 | 類型 | 說明 |
--bucket | string | Bucket名稱。 |
--rtc-configuration | string | RTC配置規則。 |
說明
put-bucket-rtc命令對應API介面PutBucketRTC。關於API中的具體參數含義,請參見PutBucketRTC。
--rtc-configuration
--rtc-configuration配置選項既支援XML文法也支援JSON文法,當選項值包含file://首碼時,表示從檔案中讀取配置。
XML文法:
<RtcConfiguration> <RTC> <Status>string</Status> </RTC> <ID>string</ID> </RtcConfiguration>JSON文法:
{ "RTC": { "Status": "string" }, "ID": "string" }
說明
關於支援的全域命令列選項,請參見支援的全域命令列選項。
使用樣本
為儲存空間examplebucket複製規則ID為rtc-configuration資料複製規則開啟RTC功能。
使用xml 設定檔,rtc-configuration.xml 內容如下:
<?xml version="1.0" encoding="UTF-8"?> <RtcConfiguration> <RTC> <Status>enabled</Status> </RTC> <ID>rtc-configuration</ID> </RtcConfiguration>ossutil api put-bucket-rtc --bucket examplebucket --rtc-configuration file://rtc-configuration.xml使用JSON設定檔,rtc-configuration.json 內容如下:
{ "RTC": { "Status": "enabled" }, "ID": "rtc-configuratione" }ossutil api put-bucket-rtc --bucket examplebucket --rtc-configuration file://rtc-configuration.json使用JSON配置參數,命令樣本如下:
ossutil api put-bucket-rtc --bucket examplebucket --rtc-configuration "{\"RTC\":{\"Status\":\"enabled\"},\"ID\":\"rtc-configuration\"}"