在 SiteWise Edge 网关上筛选资产 - AWS IoT SiteWise

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 SiteWise Edge 网关上筛选资产

您可以使用边缘筛选来更有效地管理资产,方法是仅将一部分资产发送到特定的 SiteWise 边缘网关以用于数据处理。如果您的资产按树结构或父子结构排列,则可以设置附加到 SiteWise Edge 网关的 IAM 角色的 IAM 策略,该策略仅允许将树的根(父级)及其子项发送到特定的 SiteWise Edge 网关。

注意

如果要将现有资源排列为树形结构,则在创建结构后,请进入添加到结构中的每项现有资源并选择 “编辑”,然后选择 “保存” 以确保 AWS IoT SiteWise 识别新结构。

设置边缘筛选

在 Edge 网关上设置 SiteWise 边缘筛选,方法是将以下 IAM 策略添加到 SiteWise Edge 网关的 IAM 角色,将 < root-asset-id > 替换为要发送到 SiteWise Edge 网关的根资产的 ID。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Deny", "Action": [ "iotsitewise:DescribeAsset", "iotsitewise:ListAssociatedAssets" ], "Resource": "arn:aws:iotsitewise:*:*:asset/*", "Condition": { "StringNotLike": { "iotsitewise:assetHierarchyPath": "/<root-asset-id>*" } } } ] }

如果您的 SiteWise Edge 网关上当前有您想要移除的资产,请登录您的 SiteWise Edge 网关并运行以下命令, AWS IoT SiteWise 通过删除缓存来强制 SiteWise Edge 网关与之同步。

sudo rm /greengrass/v2/work/aws.iot.SiteWiseEdgeProcessor/sync-app/sync_resource_bundles/edge.json