アセットの関連付けと関連付け解除 (AWS CLI) - AWS IoT SiteWise

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

アセットの関連付けと関連付け解除 (AWS CLI)

AWS Command Line Interface (AWS CLI) を使用して、アセットの関連付けと関連付け解除を行うことができます。

このステップでは、子アセットモデルとの関係を定義する親アセットモデル内の階層 (hierarchyId) の ID を知る必要があります。DescribeAsset オペレーションを使用して、レスポンスで階層 ID を検索します。

階層 ID を検索するには
  • 次のコマンドを実行して、親アセットを記述します。を親アセットの ID または外部 ID parent-asset-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。

アセットを関連付けるには (AWS CLI)
  • 子アセットを親アセットに関連付けるには、次のコマンドを実行します。parent-asset-idhierarchy-id 、および をそれぞれの ID child-asset-idに置き換えます。 IDs

    aws iotsitewise associate-assets \ --asset-id parent-asset-id \ --hierarchy-id hierarchy-id \ --child-asset-id child-asset-id
アセットの関連付けを解除するには (AWS CLI)
  • 子アセットを親アセットとの関連付けから解除するには、次のコマンドを実行します。parent-asset-idhierarchy-id 、および をそれぞれの ID child-asset-idに置き換えます。 IDs

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