对象存储服务 OBS-配置桶允许跨域请求

时间:2024-10-23 16:32:39

配置桶允许跨域请求

开发过程中,您有任何问题可以在github上提交issue,或者在华为云 对象存储服务 论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。

要使用OBS BrowserJS SDK访问OBS服务的桶,必须配置该桶允许跨域请求(桶的CORS),推荐为桶的CORS配置的规则如下:

配置项

配置值

说明

AllowedOrigin

*

允许任意请求来源。

说明:

也可以配置具体的 域名 或IP。

AllowedMethod

PUT、GET、POST、DELETE、HEAD

允许所有的HTTP方法。

AllowedHeader

*

允许请求中携带任意头域。

ExposeHeader

  • ETag
  • x-obs-request-id
  • x-obs-api
  • Content-Type
  • Content-Length
  • Cache-Control
  • Content-Disposition
  • Content-Encoding
  • Content-Language
  • Expires
  • x-obs-id-2
  • x-reserved-indicator
  • x-obs-version-id
  • x-obs-copy-source-version-id
  • x-obs-storage-class
  • x-obs-delete-marker
  • x-obs-expiration
  • x-obs-website-redirect-location
  • x-obs-restore
  • x-obs-version
  • x-obs-object-type
  • x-obs-next-append-position

允许响应中返回指定的附加头域。

须知:

附加头域:指定浏览器可以暴露给客户端的响应消息头。

比如在浏览器环境中,需要获取ETag值,由于ETag不属于标准响应头,就需要添加到扩展头域。

您可以从这里参考各客户端工具配置CORS的详细步骤。

support.huaweicloud.com/sdk-browserjs-devg-obs/obs_24_0107.html