cors
cors命令用于添加、修改、查询、删除Bucket的跨域资源共享(CORS)配置。
说明
- 本文命令均以Linux系统为例,实际使用时,请将命令名称改为您实际可执行程序文件的名称。例如Windows 32位系统的帮助命令为ossutil32.exe help。
- CORS功能介绍请参见设置跨域资源共享。
命令格式
- 添加/修改CORS配置
./ossutil cors --method put oss://bucket local_xml_file
若Bucket未配置CORS,ossutil从配置文件local_xml_file中读取CORS配置,并在Bucket中添加对应规则;若Bucket已配置CORS,ossutil将Bucket的CORS配置修改为配置文件内的配置。说明 local_xml_file是一个xml格式的文件,举例如下:<?xml version="1.0" encoding="UTF-8"?> <CORSConfiguration> <CORSRule> <AllowedOrigin>www.aliyun.com</AllowedOrigin> <AllowedMethod>PUT</AllowedMethod> <MaxAgeSeconds>10000</MaxAgeSeconds> </CORSRule> </CORSConfiguration>
- 获取CORS配置
./ossutil cors --method get oss://bucket [local_xml_file]
local_xml_file为文件路径参数。若填写,则将CORS的配置保存为本地文件;若置空,则将CORS的配置输出到屏幕上。
- 删除CORS配置
./ossutil cors --method delete oss://bucket
使用示例
- 添加CORS配置
./ossutil cors --method put oss://bucket1 /file/cors.xml
- 获取CORS配置
./ossutil cors --method get oss://bucket1 /file/cors.xml
- 删除CORS配置
./ossutil cors --method delete oss://bucket1
常用选项
您可以在使用cors命令时附加如下选项:
选项名称 | 描述 |
---|---|
--method | 表示http的请求类型。取值:
|
--loglevel | 设置日志级别,默认为空,表示不输出日志文件。可选值为:
|
--proxy-host | 网络代理服务器的url地址,支持http、https、socks5。例如http://120.79.**.**:3128、 socks5://120.79.**.**:1080。 |
--proxy-user | 网络代理服务器的用户名,默认为空。 |
--proxy-pwd | 网络代理服务器的密码,默认为空。 |
说明 更多通用选项请参见查看选项。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论