问题描述
跨域请求被Bucket的CORS跨域配置拒绝。
问题原因
您对某个Bucket发起了跨域访问请求,但是您的请求不符合目标Bucket的CORS配置,因此被拒绝。
问题示例
比如您对oss-example发起了如下的请求:
OPTIONS /testobject HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 24 Feb 2012 05:45:34 GMT
Origin:http://www.example.com
Access-Control-Request-Method:PUT
如果该Bucket配置CORS跨域规则中允许的Method不包括PUT
方法,就会出现该错误。
解决方案
请登录OSS管理控制台确认Bucket的CORS跨域配置是否符合预期。具体操作,请参见OSS跨域资源共享(CORS)错误排除。
文档内容是否对您有帮助?