PutBucketRTC リクエストで指定された ID は、既存のデータレプリケーションルールと一致しません。有効なルール ID を指定するまで、Replication Time Control (RTC) の有効化または無効化はできません。
問題の説明
PutBucketRTC リクエストで指定された ID は、既存のデータレプリケーションルールと一致しません。
原因
リクエストボディ内の <ID> 要素に含まれる値が、バケットに設定されているどのレプリケーションルールとも対応していません。
例
次のリクエストは、ID abcd が既存のレプリケーションルールと一致しないため失敗します。
PUT /?rtc HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Authorization: SignatureValue
<?xml version="1.0" encoding="UTF-8"?>
<ReplicationRule>
<RTC>
<Status>enabled or disabled</Status>
</RTC>
<ID>abcd</ID>
</ReplicationRule>ソリューション
PutBucketRTC リクエストボディの <ID> 要素に、既存のデータレプリケーションルールの ID を正しく指定してください。