

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

# Grafana 场景查看器的 CORS 配置
<a name="cors-configuration-grafana"></a>

 Amazon IoT TwinMaker Grafana 插件需要 CORS（跨源资源共享）配置，这允许 Grafana 用户界面从 Amazon S3 存储桶加载资源。如果没有 CORS 配置，您将在场景查看器上收到一条错误消息，即“由于网络故障，加载 3D 场景失败”，因为 Grafana 域无法访问 Amazon S3 存储桶中的资源。

要使用 CORS 配置 Amazon S3 存储桶，请按以下步骤操作：

1. 登录 IAM 控制台并打开[ Amazon S3 控制台](https://console.amazonaws.cn/s3/)。

1. 在 **Buckets** 列表中，选择您用作 Amazon IoT TwinMaker 工作空间资源存储桶的存储桶的名称。

1. 请选择**Permissions（权限）**。

1. 在 **跨源资源共享 (CORS)** 部分中，请选择**编辑**。

1.  在 **CORS configuration editor（CORS 配置编辑器）**文本框中，键入或复制并粘贴以下 JSON CORS 配置，方法是将 Grafana 工作空间域 `{{GRAFANA-WORKSPACE-DOMAIN}}` 替换为您的域。
**注意**  
您需要在 `"AllowedOrigins":` JSON 元素的开头保留星号 `*` 字符。

   ```
           [
       {
           "AllowedHeaders": [
               "*"
           ],
           "AllowedMethods": [
               "GET",
               "PUT",
               "POST",
               "DELETE",
               "HEAD"
           ],
           "AllowedOrigins": [
               "*{{GRAFANA-WORKSPACE-DOMAIN}}"
           ],
           "ExposeHeaders": [
               "ETag"
           ]
       }
   ]
   ```

1. 选择**保存更改**以完成 CORS 配置。

有关使用 Amazon S3 存储桶的 CORS 的更多信息，请参阅[使用跨源资源共享 (](https://docs.amazonaws.cn/AmazonS3/latest/userguide/cors.html)CORS)。