Amazon Simple Storage Service
控制台用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

如何通过 CORS 允许跨域资源共享?

如果您在旧 Amazon S3 控制台中,要使用新控制台,请选择下框中的 Opt In,该选项显示在旧 Amazon S3 控制台主页上。请注意,Opt In 并非在所有区域中都可用。  

 选择使用新 Amazon S3 控制台 UI

本节说明如何使用 Amazon S3 控制台向 S3 存储桶添加跨源资源共享 (CORS) 配置。CORS 允许在一个域中加载的客户端 Web 应用程序与另一个域中的资源进行交互。

要将您的存储桶配置为允许跨源请求,您可以将 CORS 配置添加到存储桶。CORS 配置是一个定义规则的 XML 文档,这些规则标识可访问您的存储桶的源、每个源支持的操作 (HTTP 方法) 以及其他操作特定的信息。有关 CORS 的更多信息,请参阅 Amazon Simple Storage Service 开发人员指南 中的跨源资源共享 (CORS)

在存储桶上启用 CORS 时,访问控制列表 (ACL) 和其他访问权限策略仍适用。

将 CORS 配置添加到 S3 存储桶

  1. 登录 AWS 管理控制台并通过以下网址打开 Amazon S3 控制台:https://console.amazonaws.cn/s3/

  2. Bucket name 列表中,选择要为其创建存储桶策略的存储桶的名称。

  3. 选择 Permissions,然后选择 CORS configuration

  4. CORS configuration editor 文本框中,键入或复制并粘贴新的 CORS 配置,或者编辑现有配置。CORS 配置是一个 XML 文件。您在编辑器中键入的文本必须是有效的 XML。

  5. 选择 Save

    注意

    Amazon S3 在 CORS configuration editor 标题旁边显示存储桶的 Amazon 资源名称 (ARN)。有关 ARN 的更多信息,请参阅 Amazon Web Services 一般参考 中的 Amazon 资源名称 (ARN) 和 AWS 服务命名空间

更多信息