GetBucketCORS 功能说明 GetBucketCORS用来请求获取桶的跨域资源共享权限配置。 请求消息样式 plaintext GET /{Bucket}?cors HTTP/1.1 Host: xxx.zos.ctyun.cn ContentLength: ContentLength xamzcontentsha256: ContentSHA256 xamzdate: Date Authorization: Auth String 请求消息参数 参数名称 参数描述 类型 是否必须 Bucket 参数解释: 桶的名称。 String 是 请求消息头 该请求使用公共的请求消息头,请参见如何调用API构造请求请求消息头。 请求消息元素 该请求消息中不带消息元素。 响应消息样式 plaintext HTTP/1.1 Status Code xamzrequestid: Request Id ContentType: ContentType ContentLength: ContentLength Date: Date Connection: KeepAlive string ... string ... string ... string ... string integer ... 响应消息头 该请求的响应消息使用公共的响应消息头,请参见如何调用API响应结果响应消息头。 响应消息元素 该响应中将桶的跨域资源共享权限配置信息以消息元素的形式返回,元素的具体含义如下表所示: 参数名称 参数描述 类型 CORSConfiguration 参数解释: 描述存储桶中对象的跨源访问配置。 Container 表CORSConfiguration 参数名称 参数描述 类型 CORSRule 参数解释: 为指定bucket配置的所有跨域规则的集合。 约束限制: 最多允许配置100条规则。 Contanier 表CORSRule 参数名称 参数描述 类型 ID 参数解释: 跨域规则的ID。 约束限制: 最长长度为255个字符。 String AllowedHeader 参数解释: 允许浏览器发送CORS请求时携带的自定义HTTP请求头部。 约束限制: 不区分英文大小写,单条CORSRule可以配置多个AllowedHeader。 String AllowedMethod 参数解释: 允许该源执行的HTTP方法列表。 约束限制: 只能填入GET、PUT、HEAD、POST和DELETE,单条规则可以配置多个方法。 String AllowedOrigin 参数解释: 允许能够访问该bucket的一个或多个源,支持 通配符,表示所有域名都允许访问,不推荐。 约束限制: 一条CORSRule可以配置多个AllowedOrigin。 String ExposeHeader 参数解释: 允许浏览器获取的CORS请求响应中的头部。 约束限制: 不区分英文大小写,单条CORSRule可以配置多个 ExposeHeader。 String MaxAgeSeconds 参数解释: 跨域资源共享配置的有效时间,单位为秒,对应CORS请求响应中的AccessControlMaxAge头部。 约束限制: 单条CORSRule只能配置一个MaxAgeSeconds。 Integer