本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Lightsail 中的跨源资源共享 (CORS)
跨源资源共享 (CORS) 定义了在一个域中加载的客户端 Web 应用程序与另一个域中的资源交互的方式。利用 CORS 支持,您可以使用 Lightsail 对象存储来构建丰富的客户端 Web 应用程序,同时可以选择性地允许跨源访问您的存储桶资源。有关 CORS 的更多信息,请参阅什么是 CORS?
本节介绍如何使用 AWS Command Line Interface (AWS CLI) 来为您的 Lightsail 存储桶配置 CORS。要将您的存储桶配置为允许跨源请求,您需要使用 JSON 文档向存储桶添加 CORS 配置,该文档定义了规则,用于指定允许访问存储桶的源、每个源支持的操作(HTTP 方法)以及其他特定于操作的信息。
CORS 使用案例
以下示例场景详细说明了您可能需要如何为 Lightsail 存储桶配置 CORS。
场景:Web 字体托管
假设您想要托管来自您 Lightsail 存储桶的 Web 字体。浏览器会要求对正在加载的 Web 字体进行 CORS 检查 (也称为预检)。您可以配置托管 Web 字体的存储桶,以允许任何源发出这些请求。