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

0034-00000006

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

问题描述

跨域资源共享CORS(Cross-Origin Resource Sharing)配置XML中CORSRule数目超出限制。

问题原因

您通过PutBucketCors接口来配置某个Bucket的跨域资源共享规则,但是您提交的XML配置中配置了过多的规则(CORSRule子节点个数过多),超出了规定的规则数目限制。

问题示例

比如您发起了如下请求:

PUT /?cors HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Length: 186
Date: Fri, 04 May 2012 03:21:12 GMT
Authorization: OSS qn6q**************:77Dv****************
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration>
    <CORSRule>
      <AllowedOrigin>*</AllowedOrigin>
      <AllowedMethod>PUT</AllowedMethod>
      <AllowedHeader>Authorization</AllowedHeader>
    </CORSRule>
    <CORSRule>
      <AllowedOrigin>*</AllowedOrigin>
      <AllowedMethod>GET</AllowedMethod>
      <AllowedHeader>Authorization</AllowedHeader>
    </CORSRule>
    .......(此处省略20个<CORSRule>)
    <CORSRule>
      <AllowedOrigin>*</AllowedOrigin>
      <AllowedMethod>POST</AllowedMethod>
      <AllowedHeader>Authorization</AllowedHeader>
    </CORSRule>
    <ResponseVary>true</ResponseVary>
</CORSConfiguration>

目前OSS规定单个Bucket最多配置10条CORS规则,上述XML配置中CORSRule节点数目过多,就会得到该错误。

解决方案

在通过PutBucketCors接口来配置某个Bucket跨域资源共享规则时确保您提交的XML配置正确无误,特别是保证<CORSRule>标签保存的规则数目不要超过10条。

PUT /?cors HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Length: 186
Date: Fri, 04 May 2012 03:21:12 GMT
Authorization: OSS qn6q**************:77Dv****************
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration>
    <CORSRule>
      <AllowedOrigin>*</AllowedOrigin>
      <AllowedMethod>PUT</AllowedMethod>
      <AllowedMethod>GET</AllowedMethod>
      <AllowedHeader>Authorization</AllowedHeader>
    </CORSRule>
    <ResponseVary>false</ResponseVary>
</CORSConfiguration>

相关文档

  • 跨域设置

  • 简介

相关文章

0034-00000001 2025-04-21 16:35

问题描述 未找到Bucket的跨域资源共享CORS(Cross-Origin Resource Sharing)配置。 问题原因 您通过GetBucketCors接口来获取某个Bucket当前的跨域资源共享规则,但是该Bucket没有配置CORS规则。 问题示例 比如您发起了如下请求:

0034-00000002 2025-04-21 16:35

问题描述 跨域资源共享CORS(Cross-Origin Resource Sharing)配置中缺少配置规则。 问题原因 您通过PutBucketCors接口来配置某个Bucket的跨域资源共享规则,但是您提交的XML配置中没有CORS规则。 问题示例 比如您发起了如下请求:

0034-00000003 2025-04-21 16:35

问题描述 跨域资源共享CORS(Cross-Origin Resource Sharing)配置XML格式有误。 问题原因 您通过PutBucketCors接口来配置某个Bucket的跨域资源共享规则,但是您提交的XML配置格式有误,有可能是不是合法的XML结构,或者根节点不是CORSConfigu

0034-00000004 2025-04-21 16:35

问题描述 跨域资源共享CORS(Cross-Origin Resource Sharing)配置XML中ResponseVary节点值有误。 问题原因 您通过PutBucketCors接口来配置某个Bucket的跨域资源共享规则,但是您提交的XML配置中ResponseVary

0034-00000005 2025-04-21 16:35

问题描述 跨域资源共享CORS(Cross-Origin Resource Sharing)配置XML中CORSRule子节点有误。 问题原因 您通过PutBucketCors接口来配置某个Bucket的跨域资源共享规则,但是您提交的XML配置中CORSRule子节点格

0034-00000006 2025-04-21 16:35

问题描述 跨域资源共享CORS(Cross-Origin Resource Sharing)配置XML中CORSRule数目超出限制。 问题原因 您通过PutBucketCors接口来配置某个Bucket的跨域资源共享规则,但是您提交的XML配置中配置了过多的规则(CORSRule<

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