本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Grafana 场景查看器的 CORS 配置
AWS IoT TwinMaker Grafana 插件需要 CORS(跨源资源共享)配置,这允许 Grafana 用户界面从 Amazon S3 存储桶加载资源。如果没有 CORS 配置,您将在场景查看器上收到一条错误消息,即“由于网络故障,加载 3D 场景失败”,因为 Grafana 域无法访问 Amazon S3 存储桶中的资源。
要使用 CORS 配置 Amazon S3 存储桶,请按以下步骤操作:
登录 IAM 控制台并打开 Amazon S3 控制台
。 在存储桶列表中,选择用作 AWS IoT TwinMaker 工作空间资源存储桶的存储桶的名称。
选择权限。
在Cross-origin 资源共享部分中,选择编辑,打开 CORS 编辑器。
在 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" ] } ]选择 “保存更改” 以完成 CORS 配置。
有关使用 Amazon S3 存储桶进行 CORS 的更多信息,请参阅使用跨源资源共享 (CORS)。