使用自定义工作区 - Amazon IoT TwinMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用自定义工作区

在开启资产同步前,请查看这些先决条件。

先决条件

在使用之前 Amazon IoT SiteWise,必须完成以下操作:

  • 你有一个 Amazon IoT TwinMaker 工作空间。

  • 你有资产和资产模型 Amazon IoT SiteWise。有关更多信息,请参阅创建资产模型

  • 具有以下 Amazon IoT SiteWise 操作的读取权限的现有 IAM 角色:

    • ListAssets

    • ListAssetModels

    • DescribeAsset

    • DescribeAssetModel

  • IAM 角色必须具有以下写入权限 Amazon IoT TwinMaker:

    • CreateEntity

    • UpdateEntity

    • DeleteEntity

    • CreateComponentType

    • UpdateComponentType

    • DeleteComponentType

    • ListEntities

    • GetEntity

    • ListComponentTypes

    使用以下 IAM 角色作为所需角色的模板:

    // trust relationships { { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "iottwinmaker.amazonaws.com" ] }, "Action": "sts:AssumeRole" } ] } // permissions - replace ACCOUNT_ID, REGION, WORKSPACE_ID with actual values { "Version": "2012-10-17", "Statement": [{ "Sid": "SiteWiseAssetReadAccess", "Effect": "Allow", "Action": [ "iotsitewise:DescribeAsset" ], "Resource": [ "arn:aws:iotsitewise:REGION:ACCOUNT_ID:asset/*" ] }, { "Sid": "SiteWiseAssetModelReadAccess", "Effect": "Allow", "Action": [ "iotsitewise:DescribeAssetModel" ], "Resource": [ "arn:aws:iotsitewise:REGION:ACCOUNT_ID:asset-model/*" ] }, { "Sid": "SiteWiseAssetModelAndAssetListAccess", "Effect": "Allow", "Action": [ "iotsitewise:ListAssets", "iotsitewise:ListAssetModels" ], "Resource": [ "*" ] }, { "Sid": "TwinMakerAccess", "Effect": "Allow", "Action": [ "iottwinmaker:GetEntity", "iottwinmaker:CreateEntity", "iottwinmaker:UpdateEntity", "iottwinmaker:DeleteEntity", "iottwinmaker:ListEntities", "iottwinmaker:GetComponentType", "iottwinmaker:CreateComponentType", "iottwinmaker:UpdateComponentType", "iottwinmaker:DeleteComponentType", "iottwinmaker:ListComponentTypes" ], "Resource": [ "arn:aws:iottwinmaker:REGION:ACCOUNT_ID:workspace/WORKSPACE_ID", "arn:aws:iottwinmaker:REGION:ACCOUNT_ID:workspace/WORKSPACE_ID/*" ] } ] }

按照以下程序开启和配置 Amazon IoT SiteWise 资产同步。

  1. Amazon IoT TwinMaker 控制台,导航至 Settings(设置)页面。

  2. 打开 模型来源选项卡。

    打开 “模型来源” 选项卡的 Amazon IoT TwinMaker 控制台设置页面。
  3. 选择 Connect 工作空间,将您的 Amazon IoT TwinMaker 工作空间链接到您的 Amazon IoT SiteWise 资产。

    注意

    您只能在单个 Amazon IoT TwinMaker 工作区中使用资产同步。如果要在其他工作区内同步,必须断开原有工作区连接,然后连接至另一工作区。

  4. 接下来,导航至要在其中使用资产同步的工作区。

  5. 选择 Add sources (添加源)。打开添加试题模型来源页面。

    添加实体模型源页面。
  6. 添加实体模型来源页面,确认源字段显示 Amazon IoT SiteWise。选择您所创建的 IAM 角色作为IAM 角色的先决条件。

  7. 现在,您已开启 Amazon IoT SiteWise 资产同步。您应该会在选定工作区 页面顶部看到确认横幅,确认资产同步处于活动状态。现在,您还应该看到实体模型来源部分列出同步来源。

    显示实体模型源列表的工作区页面。