文档

0017-00000246

更新时间:

问题描述

添加自定义域名时报错XML格式不正确。

问题原因

请求接口Body中XML的参数缺少,比如缺少Cname值。

问题示例

https://jctest2.oss-ap-northeast-1.aliyuncs.com/?cname&comp=add
Authorization:OSS LTAI5tKEDK5QxcL9g7uK****:H/ZFDvZiXB2xGKa0JKpQaYi****=
Date:Tue, 07 Feb 2023 09:46:01 GMT
body:
<BucketCnameConfiguration>
  <Cname>
    <Domain> </Domain>
  </Cname>
</BucketCnameConfiguration>

错误响应示例:

<Error>
    <Code>MalformedXML</Code>
    <Message>The XML you provided was not well-formed or did not validate against our published schema.</Message>
    <RequestId>63E2194278CEA833331C7A6F</RequestId>
    <HostId>jctest2.oss-ap-northeast-1.aliyuncs.com</HostId>
    <ErrorDetail>The Cname node must contain a Domain node and not empty.</ErrorDetail>
</Error>

解决方案

添加自定义域名需要有Cname参数。

文件(Object)上传至存储空间(Bucket)后,OSS会自动生成文件URL,您可以直接通过文件URL访问该文件。如果您希望通过自定义域名访问这些文件,需要将自定义域名绑定至文件所在的Bucket,并添加CNAME记录。更多信息,请参见绑定自定义域名

相关文档

PutCname

  • 本页导读 (1)
文档反馈