Lightsail 中的跨源资源共享 (CORS) - Amazon Lightsail

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Lightsail 中的跨源资源共享 (CORS)

跨源资源共享 (CORS) 定义了在一个域中加载的客户端 Web 应用程序与另一个域中的资源交互的方式。借助 CORS 支持,您可以使用 Lightsail 对象存储构建丰富的客户端 Web 应用程序,并有选择地允许跨域访问您的存储桶资源。有关 CORS 的更多信息,请参阅什么是 CORS? 。

本节介绍如何使用 () 为 Lightsail 存储桶配置 CORS AWS Command Line Interface 。AWS CLI要将存储桶配置为允许跨源请求,您可以使用 JSON 文档向存储桶添加 CORS 配置,该文档定义了规则,用于识别您将允许访问存储桶的来源、每个源支持的操作(HTTP 方法)以及其他特定于操作的信息。

CORS 用例

以下示例场景详细介绍了您可能需要如何使用 Lightsail 存储桶配置 CORS。

场景:Web 字体托管

假设你想托管 Lightsail 存储桶中的网页字体。浏览器需要进行 CORS 检查(也称为印前检查)才能加载网页字体。您可以将托管 Web 字体的存储桶配置为允许任何来源发出这些请求。