AddAttributes 活动 - Amazon IoT Analytics
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

终止支持通知: Amazon 将于 2025 年 12 月 15 日终止对的支持 Amazon IoT Analytics。2025 年 12 月 15 日之后,您将无法再访问 Amazon IoT Analytics 控制台或 Amazon IoT Analytics 资源。如需了解更多信息,请访问此支持Amazon IoT Analytics 终端

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

AddAttributes 活动

addAttributes 活动根据消息中现有的属性添加属性。这样,您就可以在存储之前更改消息的配置。例如,您可以使用 addAttributes 规范化来自不同代的设备固件的数据。

考虑以下输入消息。

{ "device": { "id": "device-123", "coord": [ 47.6152543, -122.3354883 ] } }

addAttributes 活动类似于以下内容。

{ "addAttributes": { "name": "MyAddAttributesActivity", "attributes": { "device.id": "id", "device.coord[0]": "lat", "device.coord[1]": "lon" }, "next": "MyRemoveAttributesActivity" } }

该活动会将设备 ID 移到根级别,并提取 coord 数组中的值,将它们提升到称为 latlon 的顶级属性。作为此活动的结果,输入消息将转换为以下示例。

{ "device": { "id": "device-123", "coord": [ 47.6, -122.3 ] }, "id": "device-123", "lat": 47.6, "lon": -122.3 }

原始设备属性仍然存在。如果要删除它,您可以使用 removeAttributes 活动。