AWS IoT SiteWise Edge の送信先を管理する - AWS IoT SiteWise

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

AWS IoT SiteWise Edge の送信先を管理する

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

送信先を編集する

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

Console
AWS IoT SiteWise コンソールを使用して送信先を編集するには
  1. AWS IoT SiteWise コンソールを開きます。

  2. 左側のナビゲーションで、「エッジ」セクションの「エッジゲートウェイ」を選択します。

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

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

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

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 つのリアルタイム送信先を設定できます。

送信先を削除する

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

Console
AWS IoT SiteWise コンソールを使用して送信先を削除するには
  1. AWS IoT SiteWise コンソールを開きます。

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

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

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

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

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": [] }'
注記

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

送信先のすべてのパスフィルターをダウンロードする (コンソール)

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

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

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

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

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

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

注記

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

パスフィルターを編集する

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

Console

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

AWS IoT SiteWise コンソールを使用してパスフィルターを編集するには
  1. AWS IoT SiteWise コンソールを開きます。

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

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

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

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

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

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

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

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"
  2. JSON を編集して、必要に応じてパスフィルターを変更します。

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

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

パスフィルターを削除する

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

Console
AWS IoT SiteWise コンソールを使用してパスフィルターを削除するには
  1. AWS IoT SiteWise コンソールを開きます。

  2. 左側のナビゲーションで、「エッジ」セクションの「エッジゲートウェイ」を選択します。

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

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

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

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

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

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" ] } } ] } ] }
注記

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