

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

# 關聯和取消關聯資產
<a name="add-associated-assets"></a>

如果您的資產模型定義了任何子資產模型階層，您可以將子資產與您的資產建立關聯。父資產可以存取並從關聯的資產彙總資料。如需階層式資產模型的詳細資訊，請參閱 [定義資產模型階層](define-asset-hierarchies.md)。如果您使用界面，則會在實作界面的資產模型上強制執行界面中定義的階層。如需介面的詳細資訊，請參閱 [資產模型界面](model-interfaces.md)。

**Topics**
+ [關聯和取消關聯資產 （主控台）](#associate-asset-console)
+ [關聯和取消關聯資產 (AWS CLI)](#associate-asset-cli)

## 關聯和取消關聯資產 （主控台）
<a name="associate-asset-console"></a>

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

**關聯資產 (主控台)**

1. <a name="sitewise-open-console"></a>導覽至 [AWS IoT SiteWise 主控台](https://console.aws.amazon.com/iotsitewise/)。

1. <a name="sitewise-choose-assets"></a>在導覽窗格中，選擇 **Assets (資產)**。

1. 選擇您要關聯子資產的父資產。
**提示**  <a name="sitewise-expand-asset-hierarchy"></a>
您可以選擇箭頭圖示來展開資產階層，以尋找您的資產。

1. 選擇**編輯**。

1. 在 **Assets associated to this asset (與此資產相關聯的資產)** 中，選擇 **Add associated asset (新增相關聯的資產)**。  
![編輯具有此欄位文字的 AWS IoT SiteWise 資產頁面：新增相關聯的資產。](http://docs.aws.amazon.com/zh_tw/iot-sitewise/latest/userguide/images/sitewise-associate-asset-console.png)

1. 針對 **Hierarchy (階層)** 中，選擇定義主資產與子資產之間關係的階層。

1. 對於 **Asset (資產)**，選擇要關聯的子資產。

1. 選擇**儲存**。

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

1. <a name="sitewise-open-console"></a>導覽至 [AWS IoT SiteWise 主控台](https://console.aws.amazon.com/iotsitewise/)。

1. <a name="sitewise-choose-assets"></a>在導覽窗格中，選擇 **Assets (資產)**。

1. 選擇您要取消關聯子資產的父資產。
**提示**  <a name="sitewise-expand-asset-hierarchy"></a>
您可以選擇箭頭圖示來展開資產階層，以尋找您的資產。

1. 選擇**編輯**。

1. 在 **Assets associated to this asset (與此資產相關聯的資產)** 中，選擇資產的 **Disassociate (取消關聯)**。  
![AWS IoT SiteWise 「編輯資產」頁面螢幕擷取畫面，反白顯示「取消關聯」。](http://docs.aws.amazon.com/zh_tw/iot-sitewise/latest/userguide/images/sitewise-disassociate-asset-console.png)

1. 選擇**儲存**。

## 關聯和取消關聯資產 (AWS CLI)
<a name="associate-asset-cli"></a>

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

針對此程序，您必須知道定義與子資產模型之關係的父資產模型中階層 (`hierarchyId`) 的 ID。使用 [DescribeAsset](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAsset.html) 操作來尋找回應中的階層 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](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_AssociateAssets.html) 操作。若要將子資產與父資產取消關聯，請使用 [DisassociateAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DisassociateAssets.html) 操作。指定下列參數，這兩個操作的參數相同：
+ `assetId` – 父資產的 ID 或外部 ID。
+ `hierarchyId` – 父資產中的階層 ID 或外部 ID。
+ `childAssetId` – 子資產的 ID 或外部 ID。

**建立資產的關聯 (AWS CLI)**
+ 執行下列命令來關聯子資產與父資產。將 {{parent-asset-id}}、 {{hierarchy-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-id}}、 {{hierarchy-id}} 和 {{child-asset-id}} 取代為個別 IDs：

  ```
  aws iotsitewise disassociate-assets \
    --asset-id {{parent-asset-id}} \
    --hierarchy-id {{hierarchy-id}} \
    --child-asset-id {{child-asset-id}}
  ```