問題の説明
データレプリケーションルールで設定されているプレフィックスの数が制限を超えています。 プレフィックスは、複製するオブジェクトを指定するために使用されます。 指定されたプレフィックスを名前に含むオブジェクトのみが、宛先バケットにレプリケートされます。
発生原因
PutBucketReplicationリクエストを開始しましたが、データレプリケーションルールで設定されたプレフィックスの数が制限を超えています。
例
次のリクエストでは、制限を超える12個のプレフィックスが設定されています。 PutBucketReplicationリクエストでは、最大10個のプレフィックスを設定できます。
POST /?replication&comp=HTTP/1.1の追加
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Type: application/xml
コンテンツ-長さ: 186
日付: 9月2015日木曜日15:39:12 GMT
権限付与: OSS qn6qrrqxo2oawuk53otf ****:KU5h8YMUC78M30dXqf3JxrTZ ****
<?xml version="1.0" encoding="UTF-8"?>
<ReplicationConfiguration>
<Rule>
<RTC>
<Status>enabled</Status>
</RTC>
<PrefixSet>
<Prefix>video1</Prefix>
<Prefix>video2</Prefix>
<Prefix>video3</Prefix>
<プレフィックス> video4</プレフィックス>
<Prefix>video5</Prefix>
<Prefix>video6</Prefix>
<Prefix>video7</Prefix>
<Prefix>video8</Prefix>
<Prefix>video9</Prefix>
<プレフィックス> video10</プレフィックス>
<プレフィックス> video11</プレフィックス>
<Prefix>video12</Prefix>
</PrefixSet>
<アクション> PUT</Action>
<宛先>
<Bucket>destbucket</Bucket>
<Location>oss-cn-beijing</Location>
<TransferType>oss_acc</TransferType>
</宛先>
<HistoricalObjectReplication>enabled</HistoricalObjectReplication>
<SyncRole>aliyunramrole</SyncRole>
<SourceSelectionCriteria>
<SseKmsEncryptedObjects>
<Status>Enabled</Status>
</SseKmsEncryptedObjects>
</SourceSelectionCriteria>
<EncryptionConfiguration>
<ReplicaKmsKeyID>c4d49f85-ee30-426b-a5ed-95e9139d ****</ReplicaKmsKeyID>
</EncryptionConfiguration>
</ルール>
</ReplicationConfiguration>
ソリューション
PutBucketReplicationリクエストで設定されているプレフィックスの数が10を超えないようにしてください。 サンプルリクエスト:
POST /?replication&comp=HTTP/1.1の追加
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Type: application/xml
コンテンツ-長さ: 186
日付: 9月2015日木曜日15:39:12 GMT
権限付与: OSS qn6qrrqxo2oawuk53otf ****:KU5h8YMUC78M30dXqf3JxrTZ ****
<?xml version="1.0" encoding="UTF-8"?>
<ReplicationConfiguration>
<Rule>
<RTC>
<Status>enabled</Status>
</RTC>
<PrefixSet>
<プレフィックス> source1</プレフィックス>
<Prefix> ビデオ </Prefix>
</PrefixSet>
<アクション> PUT</Action>
<宛先>
<Bucket>destbucket</Bucket>
<Location>oss-cn-beijing</Location>
<TransferType>oss_acc</TransferType>
</宛先>
<HistoricalObjectReplication>enabled</HistoricalObjectReplication>
<SyncRole>aliyunramrole</SyncRole>
<SourceSelectionCriteria>
<SseKmsEncryptedObjects>
<Status>Enabled</Status>
</SseKmsEncryptedObjects>
</SourceSelectionCriteria>
<EncryptionConfiguration>
<ReplicaKmsKeyID>c4d49f85-ee30-426b-a5ed-95e9139d ****</ReplicaKmsKeyID>
</EncryptionConfiguration>
</ルール>
</ReplicationConfiguration>