跨域资源共享
更新时间: 2023-06-01
跨域资源共享(Cross-origin resource sharing,简称CORS)允许Web端的应用程序访问不属于本域的资源。
目录
设置跨域资源共享
先将Cors样例内容保存到文件test_cors中,然后执行命令。
命令格式:
s3cmd setcors <cors-file-path> s3://<bucket-name>
Cors文件样例:
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<ID>96a30726a58463288fac834489e4tv6f</ID>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedOrigin>http://www.test.com</AllowedOrigin> // 此处设置为网站域名
<AllowedHeader>*</AllowedHeader>
<MaxAgeSeconds>100</MaxAgeSeconds>
<ExposeHeader>ETag</ExposeHeader>
</CORSRule>
</CORSConfiguration>
删除跨域资源共享
命令格式:
s3cmd delcors s3://<bucket-name>