PUT Bucket CORS 名称 描述 是否必须 BucketName 存储桶名称。 是 CORSConfiguration 最多包含100个CORSRule元素的容器。 类型:容器。 子节点:CORSRule。 是 CORSRule 用户允许跨域的源和方法。 类型:容器。 子节点:AllowedOrigin、AllowedMethod、AllowedHeader、MaxAgeSeconds、ExposeHeader、ID。 父节点:CORSConfiguration。 是 ID 规则的唯一标识。最长255个字符。 类型:字符串。 父节点:CORSRule。 否 AllowedMethod 允许跨域的HTTP方法。每个CORSRule应至少包含一个源和一个方法。 类型: 枚举 (GET, PUT, HEAD, POST, DELETE)。 父节点:CORSRule。 是 AllowedOrigin 允许跨域的源。每个CORSRule应至少包含一个源和一个方法。 可以包含通配符,但最多只能包含一个,比如: 表示允许所有源跨域访问。 类型:字符串。 父节点:CORSRule。 是 AllowedHeader 控制在预检OPTIONS请求中AccessControlRequestHeaders头中指定的header是否允许。AccessControlRequestHeaders 中的每个请求头名称,必须在规则中有匹配的条目。 规则中的每个 AllowedHeader最多可以包含一个 通配符字符。例如,xamz。 类型:字符串。 父节点:CORSRule。 否 MaxAgeSeconds 指定浏览器对特定资源的预检(OPTIONS)请求返回结果的缓存时间,单位为秒。通过缓存响应,在需要重复原始请求时,浏览器无需向 OOS 发送预检请求。 一个CORSRule最多包含一个MaxAgeSeconds元素。 类型:整型。 取值:大于等于1的整数。1表示禁用缓存。 父节点:CORSRule。 否 ExposeHeader 指定客户应用程序(例如,JavaScript XMLHttpRequest文件)能够访问的响应头。 类型:字符串。 父节点: CORSRule。 否