

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

# アセットの関連付けと関連付け解除
<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. [**このアセットに関連付けられているアセット**] で、[**関連付けられたアセットの追加**] を選択します。  
![このフィールドテキストを含むアセット AWS IoT SiteWise の編集ページ: 関連付けられたアセットを追加します。](http://docs.aws.amazon.com/ja_jp/iot-sitewise/latest/userguide/images/sitewise-associate-asset-console.png)

1. [**階層**] で、親アセットと子アセットの関係を定義する階層を選択します。

1. [**アセット**] で、関連付ける子アセットを選択します。

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. [**このアセットに関連付けられているアセット**] の [**関連付けを削除**] を選択します。  
![AWS IoT SiteWise 「関連付け解除」が強調表示された「アセットの編集」ページのスクリーンショット。](http://docs.aws.amazon.com/ja_jp/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}} をそれぞれの ID に置き換えます。

  ```
  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}} をそれぞれの ID に置き換えます。

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