最近更新时间:2026-06-29 16:30:18
返回用户 Bucket (空间)的 CORS (跨域资源共享)信息。
使用此接口,您需要拥有执行ks3:GetBucketCORS操作的权限。空间拥有者默认具有此权限,并且可以授予他人相应权限。
GET /?cors HTTP/1.1
Host: {BucketName}.{endpoint}
Date: {date}
Authorization: {SignatureValue}该请求不使用请求参数。
该接口仅使用常用请求头部。获取更多信息,请点击常用请求头部。
该接口不使用请求内容。
该接口仅使用常用响应头部。获取更多信息,请点击常用响应头部。
名称 | 描述 |
|---|---|
CORSConfiguration | 包含 |
CORSRule | 源与方法的集合,最多可以配置100条规则。 |
AllowedMethod | 用户允许源所能执行的 |
AllowedOrigin | 用户允许跨域资源共享访问的源地址,其最多含有一个"*“通配符。每一条 |
AllowedHeader | 指明在预检OPTION中通过 |
MaxAgeSeconds | 指定在 KS3 针对特定资源的预检 OPTIONS 请求作出响应后,浏览器缓存该响应的时间。一个 |
ExposeHeader | 识别可允许客户从应用程序(例如,从 |
NonCrossOriginResponseVary | 设置非跨域请求是否返回Vary: Origin头。
取值范围如下:
1. 此字段不能单独配置,必须至少配置一项跨域规则才能生效。 2. 如果浏览器同时存在跨域和非跨域请求,建议启用该选项,否则可能会出现跨域问题。注意开启后可能会造成浏览器访问或CDN回源增加。 |
该接口不返回错误代码。
请求示例
GET /?cors HTTP/1.1
Host: ks3-example.ks3-cn-beijing.ksyun.com
Date: Wed, 24 Dec 2014 03:08:04 GMT
Authorization: authorization string响应示例
HTTP/1.1 200 OK
Date: Wed, 24 Dec 2014 03:08:04 GMT
Server: KS3
Content-Type: application/xml
x-kss-request-id: d72a2c2be3ec42aebf5b8c395b6cb8e7
<ns2:CORSConfiguration>
<CORSRule>
<AllowedOrigin>http://www.example.com</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<ExposeHeader>x-kss-server-side-encryption</ExposeHeader>
</CORSRule>
<NonCrossOriginResponseVary>false</NonCrossOriginResponseVary>
</ns2:CORSConfiguration>
纯净模式
