赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 服务支持
  5. 错误码
  6. EC错误码
  7. 31-REPLICATION
  8. 0031-00000004

0031-00000004

  • 31-REPLICATION
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

问题描述

数据复制规则配置中存在多条Rule规则。

问题原因

您发起了PutBucketReplication请求,但是请求携带的数据复制规则中存在多条Rule规则。

问题示例

单次请求携带的数据复制规则中存在多条Rule规则。

POST /?replication&comp=add HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com 
Content-Type: application/xml
Content-Length: 186
Date: Thu, 24 Sep 2015 15:39:12 GMT
Authorization: OSS qn6q**************:77Dv****************
<?xml version="1.0" encoding="UTF-8"?>
<ReplicationConfiguration>
  <Rule>  
     <RTC>
        <Status>enabled</Status>
     </RTC>
     <PrefixSet>
        <Prefix>source1</Prefix>
        <Prefix>video</Prefix>
     </PrefixSet>
     <Action>PUT</Action>
     <Destination>
        <Bucket>destbucket1</Bucket>
        <Location>oss-cn-shanghai</Location>
        <TransferType>oss_acc</TransferType>
     </Destination>
     <HistoricalObjectReplication>enabled</HistoricalObjectReplication>
      <SyncRole>aliyunramrole</SyncRole>
      <SourceSelectionCriteria>
         <SseKmsEncryptedObjects>
           <Status>Enabled</Status>
         </SseKmsEncryptedObjects>
      </SourceSelectionCriteria>
      <EncryptionConfiguration>
           <ReplicaKmsKeyID>c4d49f85-ee30-426b-a5ed-95e9139d****</ReplicaKmsKeyID>
      </EncryptionConfiguration>     
  </Rule>
  <Rule>  
     <RTC>
        <Status>enabled</Status>
     </RTC>
     <PrefixSet>
        <Prefix>source1</Prefix>
        <Prefix>video</Prefix>
     </PrefixSet>
     <Action>PUT</Action>
     <Destination>
        <Bucket>destbucket2</Bucket>
        <Location>oss-cn-beijing</Location>
        <TransferType>oss_acc</TransferType>
     </Destination>
     <HistoricalObjectReplication>enabled</HistoricalObjectReplication>
      <SyncRole>aliyunramrole</SyncRole>
      <SourceSelectionCriteria>
         <SseKmsEncryptedObjects>
           <Status>Enabled</Status>
         </SseKmsEncryptedObjects>
      </SourceSelectionCriteria>
      <EncryptionConfiguration>
           <ReplicaKmsKeyID>c4d49f85-ee30-426b-a5ed-95e9139d****</ReplicaKmsKeyID>
      </EncryptionConfiguration>     
  </Rule>
</ReplicationConfiguration>

解决方案

单次请求中限制仅支持配置一条Rule规则。

POST /?replication&comp=add HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com 
Content-Type: application/xml
Content-Length: 186
Date: Thu, 24 Sep 2015 15:39:12 GMT
Authorization: OSS qn6q**************:77Dv****************
<?xml version="1.0" encoding="UTF-8"?>
<ReplicationConfiguration>
  <Rule>  
     <RTC>
        <Status>enabled</Status>
     </RTC>
     <PrefixSet>
        <Prefix>source1</Prefix>
        <Prefix>video</Prefix>
     </PrefixSet>
     <Action>PUT</Action>
     <Destination>
        <Bucket>destbucket</Bucket>
        <Location>oss-cn-beijing</Location>
        <TransferType>oss_acc</TransferType>
     </Destination>
     <HistoricalObjectReplication>enabled</HistoricalObjectReplication>
      <SyncRole>aliyunramrole</SyncRole>
      <SourceSelectionCriteria>
         <SseKmsEncryptedObjects>
           <Status>Enabled</Status>
         </SseKmsEncryptedObjects>
      </SourceSelectionCriteria>
      <EncryptionConfiguration>
           <ReplicaKmsKeyID>c4d49f85-ee30-426b-a5ed-95e9139d****</ReplicaKmsKeyID>
      </EncryptionConfiguration>     
  </Rule>
</ReplicationConfiguration>

如果您需要配置多条Rule规则,可以多次发起配置数据复制规则的请求。

相关文档

PutBucketReplication

相关文章

0031-00000001 2025-04-21 16:38

问题描述 请求中提供的数据复制规则配置XML结构不合法。 问题原因 您发起了PutBucketReplication请求,但是请求体中缺少根结点ReplicationConfiguration。 问题示例 以下示例中缺少根结点

0031-00000002 2025-04-21 16:38

问题描述 数据复制规则没有携带Rule配置。 问题原因 您发起了PutBucketReplication请求,但是请求体中缺少Rule配置。 问题示例 以下示例中缺少Rule配置。

0031-00000003 2025-04-21 16:38

问题描述 数据复制规则中的Rule配置不是标准的XML格式。 问题原因 您发起了PutBucketReplication请求,但是请求携带的数据复制规则中的Rule配置不是标准的XML格式。 问题示例 以下请求示例提供的XML配置中的Rule配置使用了RuleBadFormat,不是标准的XML格式

0031-00000004 2025-04-21 16:38

问题描述 数据复制规则配置中存在多条Rule规则。 问题原因 您发起了PutBucketReplication请求,但是请求携带的数据复制规则中存在多条Rule规则。 问题示例 单次请求携带的数据复制规则中存在多条Rule规则。

0031-00000008 2025-04-21 16:38

问题描述 删除数据复制规则请求中缺少规则ID。 问题原因 您发起了DeleteBucketReplication请求,但是请求的数据复制规则中未包含待删除规则ID。 问题示例 以下示例中缺少待删除规则ID。

0031-00000010 2025-04-21 16:38

问题描述 数据复制规则中TransferType参数取值不合法。 问题原因 您发起了PutBucketReplication请求,但是数据复制规则中TransferType参数取值不合法。 问题示例 以下请求示例中TransferType参数取值为public,取值不合法。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号