

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

# Lightsail 中的跨源资源共享 (CORS)
<a name="configure-cors"></a>

跨源资源共享 (CORS) 定义了在一个域中加载的客户端 Web 应用程序与另一个域中的资源交互的方式。利用 CORS 支持，您可以使用 Lightsail 对象存储来构建丰富的客户端 Web 应用程序，同时可以选择性地允许跨源访问您的存储桶资源。有关 CORS 的更多信息，请参阅[什么是 CORS？](https://aws.amazon.com/what-is/cross-origin-resource-sharing/)。

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

**Topics**
+ [CORS 使用案例](#cors-use-cases)
+ [Lightsail 如何评估 CORS 配置](cors-how-evaluation-works.md)
+ [使用 AWS CLI 来配置 CORS](cors-configuration-cli.md)
+ [CORS 问题排查](cors-troubleshooting.md)

## CORS 使用案例
<a name="cors-use-cases"></a>

以下示例场景详细说明了您可能需要如何为 Lightsail 存储桶配置 CORS。

**场景：Web 字体托管**  
假设您想要托管来自您 Lightsail 存储桶的 Web 字体。浏览器会要求对正在加载的 Web 字体进行 CORS 检查 (也称为预检)。您可以配置托管 Web 字体的存储桶，以允许任何源发出这些请求。