要在AWS中设置CORS(跨源资源共享),您可以按照以下步骤进行操作:
- 登录到AWS管理控制台并导航到S3服务。
- 找到要设置CORS的存储桶,并点击其名称。
- 在存储桶菜单中,选择“属性”选项卡。
- 在“跨域资源共享 (CORS)”部分,点击“编辑”按钮。
将会出现一个XML编辑器,您可以在其中定义CORS规则。以下是一个示例CORS规则:
<CORSConfiguration>
<CORSRule>
<AllowedOrigin>http://example.com</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>Authorization</AllowedHeader>
</CORSRule>
</CORSConfiguration>
上述示例中存在一个CORS规则,允许来自http://example.com的GET请求,并允许使用授权标头(Authorization Header)。MaxAgeSeconds
字段定义了预请求的最大存活时间(in seconds)。
- 编辑完CORS规则后,点击“保存”按钮,以应用您的更改。
设置CORS后,存储桶将允许来自其他域的页面通过AJAX请求访问资源。请确保根据您的需求自定义CORS规则,并正确定义允许的来源、请求方法和标头。