AddAttributes 活動 - AWS IoT Analytics

終止支援通知:在 2025 年 12 月 15 日, AWS 將結束對 的支援 AWS IoT Analytics。2025 年 12 月 15 日之後,您將無法再存取 AWS IoT Analytics 主控台或 AWS IoT Analytics 資源。如需詳細資訊,請參閱AWS 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陣列中的值,將它們提升為名為 lat和 的頂層屬性lon。由於此活動,輸入訊息會轉換為下列範例。

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

原始裝置屬性仍然存在。您如果想要將其移除,可以使用 removeAttributes 活動。