关联资产和取消资产关联 - Amazon IoT SiteWise
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

关联资产和取消资产关联

如果资产的模型定义了任何子资产模型层次结构,则可以将子资产关联到您的资产。父资产可以访问和聚合关联资产中的数据。有关分层资产模型的更多信息,请参阅定义资产模型(层次结构)之间的关系

关联资产和取消资产关联(控制台)

您可以使用 Amazon IoT SiteWise 控制台关联资产和取消资产关联。

关联资产(控制台)
  1. 导航到 Amazon IoT SiteWise 控制台

  2. 在导航窗格中,选择 Assets (资产)

  3. 选择要为其关联子资产的父资产。

    提示

    您可以选择箭头图标来展开资产层次结构以查找资产。

    
        Amazon IoT SiteWise“资产” 页面屏幕截图,突出显示了资产层次结构。
  4. 选择 Edit(编辑)。

  5. Assets associated to this asset (与此资产关联的资产) 中,选择 Add associated asset (添加关联的资产)

    
              Amazon IoT SiteWise“编辑资产” 页面屏幕截图,突出显示了 “添加关联资产”。
  6. 对于 Hierarchy (层次结构),选择定义父资产与子资产之间关系的层次结构。

  7. 对于 Asset (资产),选择要关联的子资产。

  8. 选择 Save(保存)。

取消资产关联(控制台)
  1. 导航到 Amazon IoT SiteWise 控制台

  2. 在导航窗格中,选择 Assets (资产)

  3. 选择要取消其子资产关联的父资产。

    提示

    您可以选择箭头图标来展开资产层次结构以查找资产。

    
        Amazon IoT SiteWise“资产” 页面屏幕截图,突出显示了资产层次结构。
  4. 选择 Edit(编辑)。

  5. Assets associated to this asset (与此资产关联的资产) 中,为资产选择 Disassociate (取消关联)

    
              Amazon IoT SiteWise“编辑资产” 页面屏幕截图,突出显示 “取消关联”。
  6. 选择 Save(保存)。

关联资产和取消资产关联 (CLI)

您可以使用 Amazon Command Line Interface (Amazon CLI) 关联资产和取消资产关联。

对于此过程,您必须知道父资产模型中定义与子资产模型关系的层次结构的 ID (hierarchyId)。使用DescribeAsset操作在响应中查找层次结构 ID。

查找层次结构 ID
  • 运行以下命令以描述父资产。parent-asset-id替换为父资产的 ID。

    aws iotsitewise describe-asset --asset-id parent-asset-id

    此操作将返回包含资产详细信息的响应。响应中包含具有以下结构的 assetHierarchies 列表。

    { ... "assetHierarchies": [ { "id": "String", "name": "String" } ], ... }

    层次结构 ID 是资产层次结构列表中的层次结构的 id 值。

有了层次结构 ID 后,您可以将资产与该层次结构关联或取消关联。

要将子资产与父资产关联,请使用AssociateAssets操作。要取消子资产与父资产的关联,请使用DisassociateAssets操作。请指定以下参数(对于这两个操作是相同的):

  • assetId— 母资产的 ID。

  • hierarchyId— 父资产中的层次结构 ID。

  • childAssetId— 子资产的 ID。

关联资产 (CLI)
  • 运行以下命令以将子资产与父资产关联。使用相应的 ID 替换parent-asset-idchild-asset-id等级 ID 和。

    aws iotsitewise associate-assets \ --asset-id parent-asset-id \ --hierarchy-id hierarchy-id \ --child-asset-id child-asset-id
取消资产关联 (CLI)
  • 运行以下命令以取消子资产与父资产的关联。使用相应的 ID 替换parent-asset-idchild-asset-id等级 ID 和。

    aws iotsitewise disassociate-assets \ --asset-id parent-asset-id \ --hierarchy-id hierarchy-id \ --child-asset-id child-asset-id