Get Bucket cors

产品文档

对象存储

2024-06-03 07:39:10

Get Bucket cors

描述

返回指定Bucket中cors配置信息,仅Bucket的Owner可操作。

请求

语法


GET /?cors HTTP/1.1
Host: <BUCKET_NAME>.s3.<REGION>.jdcloud-oss.com
Date: <date>
Authorization: <authorization string> (see Authenticating Requests (AWS Signature Version4))

请求参数

无请求参数

请求Header

无特殊请求Header

请求元素

无请求元素

响应

响应Header

无特殊响应Header

响应元素

名称 描述
CORSConfiguration CORSRule元素的集合,最多100个。 Type: Container Children: CORSRules Ancestor: None
CORSRule 允许的来源和方法。最多100个。 Type: Container Children: AllowedOrigin, AllowedMethod, MaxAgeSeconds, ExposeHeader, ID. Ancestor: CORSConfiguration
ID 每条规则的唯一标识ID。ID最长255个字符。 Type: String Ancestor: CORSRule
AllowedMethod 允许来源执行的HTTP方法。 Type: Enum (GET, PUT, HEAD, POST, DELETE) Ancestor: CORSRule
AllowedOrigin 允许跨域请求的来源,支持通配符"*",且最多包含一个通配符 Type: String Ancestor: CORSRule
AllowedHeader 指定预请求中Access-Control-Request-Headers允许的Header。OSS将会返回请求中允许的Header。 Type: String Ancestor: CORSRule
MaxAgeSeconds 指定浏览器缓存OSS对预请求的响应时间,最多1个 Type: Integer (seconds) Ancestor: CORSRule
ExposeHeader 暴露给浏览器的header列表,即用户从应用程序中访问的响应头。 Type: String Ancestor: CORSRule

示例

请求示例


GET /?cors HTTP/1.1
Host: <BUCKET_NAME>.s3.<REGION>.jdcloud-oss.com
Date: Tue, 13 Dec 2011 19:14:42 GMT
Authorization: <authorization string>

响应示例


HTTP/1.1 200 OK
x-amz-request-id: 0CF038E9BCF63097
Date: Tue, 13 Dec 2011 19:14:42 GMT
Server: JDCloudOSS
Content-Length: 280

<CORSConfiguration>
     <CORSRule>
       <AllowedOrigin>http://www.example.com</AllowedOrigin>
       <AllowedMethod>GET</AllowedMethod>
       <MaxAgeSeconds>3000</MaxAgeSec>
       <ExposeHeader>x-amz-server-side-encryption</ExposeHeader>
     </CORSRule>
</CORSConfiguration>
文档反馈

开始与售前顾问沟通

可直接拨打电话 400-098-8505转1

我们的产品专家为您找到最合适的产品/解决⽅案

在线咨询 5*8⼩时

1v1线上咨询获取售前专业咨询

点击咨询
企微服务助手

专业产品顾问,随时随地沟通