

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

# AWS IoT SiteWise Edge の送信先を管理する
<a name="destinations-manage"></a>

送信先を追加したら、送信先設定の編集、送信先の削除、パスフィルターの管理など、さまざまなオペレーションを実行して管理できます。

## 送信先を編集する
<a name="destinations-edit"></a>

テーブルの送信先の横にあるラジオボタンを選択し、**編集**ボタンを選択して送信先を編集します。

------
#### [ Console ]

**AWS IoT SiteWise コンソールを使用して送信先を編集するには**

1. [AWS IoT SiteWise コンソール](https://console.aws.amazon.com/iotsitewise/) を開きます。

1. 左側のナビゲーションで、 **Edge セクションの Edge ゲートウェイ**を選択します。 ****

1. 適切なゲートウェイを選択します。

1. 送信**先**セクションで、編集する送信先を選択し、**編集**を選択します。

1. 送信先を変更し、**保存**を選択します。

------
#### [ AWS CLI ]

**を使用して送信先を編集するには AWS CLI**
+ 送信先を編集するには、JSON 機能の設定情報を変更します。

  ```
  aws iotsitewise update-gateway-capability-configuration \
  --gateway-id your-gateway-id \
  --capability-namespace "iotsitewise:publisher:3" \
  --capability-configuration '{
      "sources": [
          {
              "type": "MQTT"
          }
      ],
      "destinations": [
          {
              "id": "your-existing-destination-id",
              "type": "SITEWISE_REALTIME",
              "name": "your-updated-destination-name",
              "config": {
                  "publishingOrder": "TIME_ORDER",
                  "enableCompression": true,
                  "dropPolicy": {
                      "cutoffAge": "10d",
                      "exportPolicy": {
                          "retentionPeriod": "10d",
                          "rotationPeriod": "6h",
                          "exportSizeLimitGB": 10
                      }
                  },
                  "maxBatchWaitTime": "15s"
              },
              "filters": [
                  {
                    ...
                  }
              ]
          }
      ]
  }'
  ```

**注記**  
送信先`type`または を更新することはできません`capability-namespace`。たとえば、 のタイプから `SITEWISE_REALTIME`に切り替えることはできません`SITEWISE_BUFFERED`。MQTT 対応ゲートウェイごとに 1 つのリアルタイム送信先を設定できます。

------

## 送信先を削除する
<a name="destinations-delete"></a>

送信先が不要になった場合は、SiteWise Edge ゲートウェイから削除できます。

------
#### [ Console ]

**AWS IoT SiteWise コンソールを使用して送信先を削除するには**

1. [AWS IoT SiteWise コンソール](https://console.aws.amazon.com/iotsitewise/) を開きます。

1. 左側のナビゲーションで、 **Edge セクションの Edge ゲートウェイ**を選択します。 ****

1. 適切なゲートウェイを選択します。

1. 送信**先**セクションで、削除する送信先を選択し、**削除**を選択します。確認画面が表示されます。

1. 送信先を削除する選択を確認するには、確認ボックスに「削除」と入力します。

------
#### [ AWS CLI ]

**を使用して送信先を削除するには AWS CLI**
+ ゲートウェイ ID を指定し、削除したい送信先を削除する機能設定を変更して、ゲートウェイ機能設定を削除します。

  ```
  aws iotsitewise update-gateway-capability-configuration \
    --gateway-id your-gateway-id \
    --capability-namespace "iotsitewise:publisher:3" \
    --capability-configuration '{
      "sources": [
          {
              "type": "MQTT"
          }
      ],
      "destinations": []
  }'
  ```

**注記**  
送信先配列は空 (`[]`) にすることができますが、送信先オブジェクト自体を機能設定に含める必要があります。

------

## 送信先のすべてのパスフィルターをダウンロードする (コンソール)
<a name="destinations-download-list"></a>

 AWS IoT SiteWise すべてのパスフィルターを含む CSV ファイルをコンソールにダウンロードします。ダウンロードしたパスフィルターのリストを使用して、ゲートウェイの送信先間でパスフィルターリストを簡単に共有できます。

**AWS IoT SiteWise コンソールを使用してすべてのパスフィルターの CSV ファイルをダウンロードするには**

1. [AWS IoT SiteWise コンソール](https://console.aws.amazon.com/iotsitewise/) を開きます。

1. 左側のナビゲーションで、 **Edge セクションの Edge ゲートウェイ**を選択します。 ****

1. パスフィルターを含むゲートウェイを選択します。

1. 送信**先の追加**または**送信先の編集**を選択します。

1. **パスフィルター**セクションに移動し、**CSV のダウンロード**を選択します。

**注記**  
CSV ファイルには、パスフィルターのリストから選択したパスフィルターに関係なく、特定の送信先内のすべてのパスフィルターが含まれます。

## パスフィルターを編集する
<a name="destinations-edit-path-filter"></a>

個々のパスフィルターを編集して、送信先が受信するデータを絞り込むことができます。

------
#### [ Console ]

 AWS IoT SiteWise コンソールを使用して、各テキストボックス内の個々のパスフィルターを編集できます。

**AWS IoT SiteWise コンソールを使用してパスフィルターを編集するには**

1. [AWS IoT SiteWise コンソール](https://console.aws.amazon.com/iotsitewise/) を開きます。

1. 左側のナビゲーションで、 **Edge セクションの Edge ゲートウェイ**を選択します。 ****

1. パスフィルターを含むゲートウェイを選択します。

1. 適切な送信先を選択します。

1. **[編集]** を選択します。

1. 編集するパスフィルターを含む行のテキストボックスを選択します。

1. パスフィルターのテキストを更新し、編集したパスフィルターのチェックボックスが選択されていることを確認します。

1. **[保存]** を選択します。

------
#### [ AWS CLI ]

を使用して送信先のパスフィルターを編集するには AWS CLI、まず現在の設定を取得し、変更してから、 `update-gateway-capability-configuration` コマンドを使用して更新します。

**を使用してパスフィルターを編集するには AWS CLI**

1. 現在の機能設定を取得します。

   ```
   aws iotsitewise describe-gateway-capability-configuration \
     --gateway-id your-gateway-id \
     --capability-namespace "iotsitewise:publisher:3" \
     --query "capabilityConfiguration"
   ```

1. JSON を編集して、必要に応じてパスフィルターを変更します。

1. 変更されたパスフィルターを使用して機能設定を更新します。

   ```
   aws iotsitewise update-gateway-capability-configuration \
     --gateway-id your-gateway-id \
     --capability-namespace "iotsitewise:publisher:3" \
     --capability-configuration json-containing-your-updated-path-filters
   ```

------

## パスフィルターを削除する
<a name="destinations-delete-path-filter"></a>

送信先のパスフィルターを削除して、MQTT ソースとデータ処理パイプラインから受信するデータを制御できます。

------
#### [ Console ]

**AWS IoT SiteWise コンソールを使用してパスフィルターを削除するには**

1. [AWS IoT SiteWise コンソール](https://console.aws.amazon.com/iotsitewise/) を開きます。

1. 左側のナビゲーションで、 **Edge セクションの Edge ゲートウェイ**を選択します。 ****

1. パスフィルターを含むゲートウェイを選択します。

1. 適切な送信先を選択します。

1. **[編集]** を選択します。

1. 送信**先の編集**画面で、**パスフィルター**セクションで、削除するパスフィルターを 1 つ以上選択します。

1. **[削除]** を選択します。削除の確認メッセージが表示されます。パスフィルターの削除を続行する場合は、確認画面で**削除**を選択します。

------
#### [ AWS CLI ]

**を使用して送信先を削除するには AWS CLI**
+ 機能設定から削除してパスフィルターを削除します。

  ```
  aws iotsitewise update-gateway-capability-configuration \
    --gateway-id your-gateway-id \
    --capability-namespace "iotsitewise:publisher:3" \
    --capability-configuration '{
      "sources": [
          {
              "type": "MQTT"
          }
      ],
      "destinations": [
          {
              "id": "your-destination-id",
              "type": "SITEWISE_REALTIME",
              "name": "your-destination-name",
              "config": {
                  ...
              },
              "filters": [
                  {
                      "type": "PATH",
                      "config": {
                          "paths": [
                              "/path1",
                              "/path2",
                              "/delete-a-path-to-remove-it"
                          ]
                      }
                  }
              ]
          }
      ]
  }
  ```

**注記**  
フィルター配列は空 (`[]`) にできますが、フィルターオブジェクト自体を機能設定に含める必要があります。

------