整合 AWS IoT SiteWise 和 AWS IoT TwinMaker - AWS IoT SiteWise

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

整合 AWS IoT SiteWise 和 AWS IoT TwinMaker

与 AWS IoT TwinMaker 集成后,用户可以访问中的强大功能 AWS IoT SiteWise,例如 AWS IoT SiteWise 控制台中的 AWS IoT SiteWise 数据检索ExecuteQueryAPI和高级资产搜索。要集成服务并使用这些功能,必须先启用集成。

启用集成

管理员可以使用 AWS JSON策略来指定谁有权访问什么。也就是说,哪个主体 可以对什么资源执行操作,以及在什么条件下执行。JSON策略Action元素描述了可用于在策略中允许或拒绝访问的操作。有关 AWS IoT SiteWise 支持的操作的更多信息,请参阅《服务授权参考》 AWS IoT SiteWise中定义的操作

有关 AWS IoT TwinMaker 服务关联角色的更多信息,请参阅《AWS IoT TwinMaker 用户指南》 AWS IoT TwinMaker中的服务关联角色

在集成 AWS IoT SiteWise 和之前 AWS IoT TwinMaker,必须授予 AWS IoT SiteWise 允许与 AWS IoT TwinMaker 链接工作区集成的以下权限:

  • iotsitewise:EnableSiteWiseIntegration— AWS IoT SiteWise 允许与链接 AWS IoT TwinMaker 的工作区集成。这种集成 AWS IoT TwinMaker 允许 AWS IoT SiteWise 通过 AWS IoT TwinMaker 与服务相关的角色读取所有建模信息。要启用此权限,请向您的IAM角色添加以下策略:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iotsitewise:EnableSiteWiseIntegration" ], "Resource": "*" } ] }

整合 AWS IoT SiteWise 和 AWS IoT TwinMaker

要整合 AWS IoT SiteWise 和 AWS IoT TwinMaker,您必须具备以下条件:

  • AWS IoT SiteWise 在您的账户中设置服务相关角色

  • AWS IoT TwinMaker 在您的账户中设置服务相关角色

  • AWS IoT TwinMaker IoTSiteWiseDefaultWorkspace在您所在区域的账户中有 ID 的工作空间。

使用 AWS IoT SiteWise 控制台进行集成

当您在控制台中看到 “与集成” AWS IoT TwinMaker横幅时,选择 “授予权限”。先决条件是在您的账户中创建的。

要通过使用进行集成 AWS CLI

要 AWS IoT TwinMaker 进行集成 AWS IoT SiteWise 并使用 AWS CLI,请输入以下命令:

  1. 拨打 CreateServiceLinkedRole o AWSServiceName fiotsitewise.amazonaws.com.

    aws iam create-service-linked-role --aws-service-name iotsitewise.amazonaws.com
  2. 拨打 CreateServiceLinkedRole o AWSServiceName f iottwinmaker.amazonaws.com.

    aws iam create-service-linked-role --aws-service-name iottwinmaker.amazonaws.com
  3. 拨打 CreateWorkspace o ID fIoTSiteWiseDefaultWorkspace.

    aws iottwinmaker create-workspace --workspace-id IoTSiteWiseDefaultWorkspace