關聯和取消關聯資產 - AWS IoT SiteWise

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

關聯和取消關聯資產

如果您的資產模型定義了任何子資產模型階層,您可以將子資產與您的資產建立關聯。父資產可以存取並從關聯的資產彙總資料。如需階層式資產模型的詳細資訊,請參閱 定義資產模型階層

關聯和取消關聯資產 (主控台)

您可以使用 AWS IoT SiteWise 主控台來關聯和取消資產的關聯。

關聯資產 (主控台)
  1. 導覽至 AWS IoT SiteWise 主控台

  2. 在導覽窗格中,選擇 Assets (資產)

  3. 選擇您要關聯子資產的父資產。

    提示

    您可以選擇箭頭圖示來展開資產階層,以尋找您的資產。

  4. 選擇編輯

  5. Assets associated to this asset (與此資產相關聯的資產) 中,選擇 Add associated asset (新增相關聯的資產)

    包含此欄位文字的 AWS IoT SiteWise 「編輯資產」頁面:新增相關資產。
  6. 針對 Hierarchy (階層) 中,選擇定義主資產與子資產之間關係的階層。

  7. 對於 Asset (資產),選擇要關聯的子資產。

  8. 選擇 Save (儲存)。

取消關聯資產 (主控台)
  1. 導覽至 AWS IoT SiteWise 主控台

  2. 在導覽窗格中,選擇 Assets (資產)

  3. 選擇您要取消關聯子資產的父資產。

    提示

    您可以選擇箭頭圖示來展開資產階層,以尋找您的資產。

  4. 選擇編輯

  5. Assets associated to this asset (與此資產相關聯的資產) 中,選擇資產的 Disassociate (取消關聯)

    AWS IoT SiteWise 「編輯資產」頁面截圖,並突出顯示「取消關聯」。
  6. 選擇 Save (儲存)。

關聯和取消關聯資產 ()AWS CLI

您可以使用 AWS Command Line Interface (AWS CLI) 來關聯和取消資產的關聯。

針對此程序,您必須知道定義與子資產模型之關係的父資產模型中階層 (hierarchyId) 的 ID。使用此DescribeAsset作業尋找回應中的階層識別碼。

尋找階層 ID
  • 執行下列命令來描述父資產。Replace (取代) 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。

關聯資產 (AWS CLI)
  • 執行下列命令來關聯子資產與父資產。Replace (取代) parent-asset-id, hierarchy-idchild-asset-id 與各自IDs:

    aws iotsitewise associate-assets \ --asset-id parent-asset-id \ --hierarchy-id hierarchy-id \ --child-asset-id child-asset-id
取消資產關聯 ()AWS CLI
  • 執行下列命令來取消關聯子資產與父資產。Replace (取代) parent-asset-id, hierarchy-idchild-asset-id 與各自IDs:

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