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

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

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

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

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

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

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

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

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

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

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

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

  • assetId— 父资产的 ID 或外部 ID。

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

  • childAssetId— 子资产的 ID 或外部 ID。

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

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

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