977
敦煌网
设置跨域资源共享__Ruby-SDK_SDK 参考_对象存储 OSS-阿里云
跨域资源共享(CORS)允许web端的应用程序访问不属于本域的资源。OSS提供接口 方便开发者控制跨域访问的权限。更多关于跨域资源共享的内容请参考 OSS跨域资源共享
OSS的跨域共享设置由一条或多条CORS规则组成,每条CORS规则包含以下设置:
- allowed_origins,允许的跨域请求的来源,如www.my-domain.com, *
- allowed_methods,允许的跨域请求的HTTP方法(PUT/POST/GET/DELETE/HEAD)
- allowed_headers,在OPTIONS预取指令中允许的header,如x-oss-test, *
- expose_headers,允许用户从应用程序中访问的响应头
- max_age_seconds, 浏览器对特定资源的预取(OPTIONS)请求返回结果的缓存时间
设置CORS规则
通过Bucket#cors=
设置CORS规则:
require 'aliyun/oss'
client = Aliyun::OSS::Client.new(
endpoint: 'endpoint',
access_key_id: 'AccessKeyId', access_key_secret: 'AccessKeySecret')
bucket = client.get_bucket('my-bucket')
bucket.cors = [
CORSRule.new(
:allowed_origins => ['aliyun.com', 'https://www.taobao.com'],
:allowed_methods => ['PUT', 'POST', 'GET'],
:allowed_headers => ['Authorization'],
:expose_headers => ['x-oss-test'],
:max_age_seconds => 100)
]
查看CORS规则
通过Bucket#cors
查看CORS规则:
require 'aliyun/oss'
client = Aliyun::OSS::Client.new(
endpoint: 'endpoint',
access_key_id: 'AccessKeyId', access_key_secret: 'AccessKeySecret')
bucket = client.get_bucket('my-bucket')
cors = bucket.cors
puts cors.map(&:to_s)
清空CORS规则
通过Bucket#cors=
清空CORS规则
require 'aliyun/oss'
client = Aliyun::OSS::Client.new(
endpoint: 'endpoint',
access_key_id: 'AccessKeyId', access_key_secret: 'AccessKeySecret')
bucket = client.get_bucket('my-bucket')
bucket.cors = []
最后更新:2016-11-23 17:16:08
上一篇:
设置访问权限__Ruby-SDK_SDK 参考_对象存储 OSS-阿里云
下一篇:
错误__Go-SDK_SDK 参考_对象存储 OSS-阿里云
Client类构造方法__SDK接口说明_Python版SDK_批量计算-阿里云
域名注册流程__域名注册_注册续费_域名-阿里云
加密签名__使用手册(调用API)_API 网关-阿里云
Java SDK 环境准备__Java SDK_TCP 接入(专业)_消息队列 MQ-阿里云
测试总结阶段__性能测试流程体系_性能测试体系_性能测试-阿里云
事务消息__最佳实践_消息服务-阿里云
买域名必须实名认证吗,实名认证需要提供什么资料?__域名资料提交_管理操作_域名-阿里云
配置监听__实例管理_用户指南_负载均衡-阿里云
高防CNAME接入流程__运维问题_产品常见问题_DDoS 高防IP-阿里云
替换证书__证书管理_用户指南_负载均衡-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云