本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
管理 AWS IoT SiteWise 边缘目的地
添加目的地后,您可以执行各种操作来管理它们,例如编辑目标配置、删除目标和管理路径过滤器。
编辑目的地
选择表格中目的地旁边的单选按钮,然后选择 “编辑” 按钮来编辑目的地。
- Console
-
使用 AWS IoT SiteWise 控制台编辑目的地
在左侧导航栏中,选择 Edge 部分的 Edge 网关。
-
选择相应的网关。
-
在目的地部分,选择要编辑的目的地,然后选择编辑。
-
修改目的地,然后选择 “保存”。
- 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 的网关设置一个实时目的地。 -
删除目的地
如果您不再需要目的地,可以将其从 SiteWise Edge 网关中删除。
- Console
-
使用 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": [] }'
注意
destinations 数组可以为空 (
[]
),但目标对象本身必须包含在功能配置中。 -
下载目标中的所有路径过滤器(控制台)
在 AWS IoT SiteWise 控制台中下载包含所有路径过滤器的 CSV 文件。您可以使用下载的路径过滤器列表在网关目标之间轻松共享路径过滤器列表。
使用 AWS IoT SiteWise 控制台下载包含所有路径过滤器的 CSV 文件
在左侧导航栏中,选择 Edge 部分的 Edge 网关。
-
选择包含您的路径过滤器的网关。
-
选择添加目的地或编辑目的地。
-
导航到路径过滤器部分,然后选择下载 CSV。
注意
无论您从路径筛选器列表中选择了哪个路径筛选器,CSV 文件都包含特定目标中的所有路径筛选器。
编辑路径过滤器
您可以编辑单个路径过滤器,以细化目标接收的数据。
- Console
-
使用 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-configurationjson-containing-your-updated-path-filters
-
删除路径过滤器
您可以删除目标的路径筛选器,以控制其从 MQTT 源和数据处理管道接收的数据。
- Console
-
使用 AWS IoT SiteWise 控制台删除路径筛选器
在左侧导航栏中,选择 Edge 部分的 Edge 网关。
-
选择包含您的路径过滤器的网关。
-
选择相应的目的地。
-
选择编辑。
-
在 “编辑目标” 屏幕的 “路径过滤器” 部分,选择一个或多个要删除的路径过滤器。
-
选择删除。将显示一条删除确认消息。如果要继续删除路径过滤器,请在确认屏幕上选择删除。
- 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
" ] } } ] } ] }
注意
过滤器数组可以为空 (
[]
),但过滤器对象本身必须包含在功能配置中。 -