问题描述
指定的Bucket数据容灾类型不合法。
问题原因
调用PutBucket接口创建Bucket时,可以指定数据容灾类型,即DataRedundancyType
字段,这个字段在以下场景下会报错:
指定了OSS不支持的存储冗余类型。目前OSS仅支持LRS和ZRS两种类型,指定其他类型都会报错。
某地域不支持同城冗余类型。例如,目前仅部分地域支持ZRS。如果在不支持的区域指定创建ZRS类型的Bucket则会报此错误。
问题示例
在英国(伦敦)创建ZRS类型的Bucket:
PUT / HTTP/1.1
Host: oss-example.oss-eu-west-1.aliyuncs.com
Date: Fri, 24 Feb 2017 03:15:40 GMT
x-oss-acl: private
Authorization: OSS qn6q**************:77Dv****************
<?xml version="1.0" encoding="UTF-8"?>
<CreateBucketConfiguration>
<StorageClass>Standard</StorageClass>
<DataRedundancyType>ZRS</DataRedundancyType>
</CreateBucketConfiguration>
解决方案
确保所在地域支持指定的数据容灾类型。
相关文档
文档内容是否对您有帮助?