翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS IoT SiteWise Edge の送信先を管理する
送信先を追加したら、送信先設定の編集、送信先の削除、パスフィルターの管理など、さまざまなオペレーションを実行して管理できます。
送信先を編集する
テーブルの送信先の横にあるラジオボタンを選択し、編集ボタンを選択して送信先を編集します。
- Console
-
AWS IoT SiteWise コンソールを使用して送信先を編集するには
-
AWS IoT SiteWise コンソールを開きます。
左側のナビゲーションで、「エッジ」セクションの「エッジゲートウェイ」を選択します。
-
適切なゲートウェイを選択します。
-
送信先セクションで、編集する送信先を選択し、編集を選択します。
-
送信先を変更し、保存を選択します。
- 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 コンソールを使用して送信先を削除するには
-
AWS IoT SiteWise コンソールを開きます。
左側のナビゲーションで、 Edge セクションの Edge ゲートウェイを選択します。
-
適切なゲートウェイを選択します。
-
送信先セクションで、削除する送信先を選択し、削除を選択します。確認画面が表示されます。
-
送信先を削除する選択を確認するには、確認ボックスに「削除」と入力します。
- 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 ファイルをダウンロードするには
-
AWS IoT SiteWise コンソールを開きます。
左側のナビゲーションで、 Edge セクションの Edge ゲートウェイを選択します。
-
パスフィルターを含むゲートウェイを選択します。
-
送信先の追加または送信先の編集を選択します。
-
パスフィルターセクションに移動し、CSV のダウンロードを選択します。
CSV ファイルには、パスフィルターのリストから選択したパスフィルターに関係なく、特定の宛先内のすべてのパスフィルターが含まれます。
パスフィルターを編集する
個々のパスフィルターを編集して、送信先が受信するデータを絞り込むことができます。
- Console
-
AWS IoT SiteWise コンソールを使用して、各テキストボックス内の個々のパスフィルターを編集できます。
AWS IoT SiteWise コンソールを使用してパスフィルターを編集するには
-
AWS IoT SiteWise コンソールを開きます。
左側のナビゲーションで、 Edge セクションの Edge ゲートウェイを選択します。
-
パスフィルターを含むゲートウェイを選択します。
-
適切な送信先を選択します。
-
[編集] を選択します。
-
編集するパスフィルターを含む行のテキストボックスを選択します。
-
パスフィルターのテキストを更新し、編集したパスフィルターのチェックボックスが選択されていることを確認します。
-
[保存] を選択します。
- AWS CLI
-
を使用して送信先のパスフィルターを編集するには AWS CLI、まず現在の設定を取得し、変更してから、 update-gateway-capability-configuration
コマンドを使用して更新します。
を使用してパスフィルターを編集するには AWS CLI
-
現在の機能設定を取得します。
aws iotsitewise describe-gateway-capability-configuration \
--gateway-id your-gateway-id
\
--capability-namespace "iotsitewise:publisher:3" \
--query "capabilityConfiguration"
-
JSON を編集して、必要に応じてパスフィルターを変更します。
-
変更されたパスフィルターを使用して機能設定を更新します。
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 コンソールを使用してパスフィルターを削除するには
-
AWS IoT SiteWise コンソールを開きます。
左側のナビゲーションで、「エッジ」セクションの「エッジゲートウェイ」を選択します。
-
パスフィルターを含むゲートウェイを選択します。
-
適切な送信先を選択します。
-
[編集] を選択します。
-
送信先の編集画面で、パスフィルターセクションで、削除するパスフィルターを 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
"
]
}
}
]
}
]
}
フィルター配列は空 ([]
) にできますが、フィルターオブジェクト自体を機能設定に含める必要があります。