Aviso de fin del soporte: el 15 de diciembre de 2025, AWS finalizará el soporte para AWS IoT Analytics. Después del 15 de diciembre de 2025, ya no podrás acceder a la AWS IoT Analytics consola ni a AWS IoT Analytics los recursos. Para obtener más información, consulta AWS IoT Analytics el fin del soporte.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
DeviceRegistryEnrich actividad
La deviceRegistryEnrich actividad le permite añadir datos del registro del AWS IoT dispositivo a la carga útil de sus mensajes. Por ejemplo, si se recibe el mensaje siguiente:
{ "temp": 50, "hum": 40, "device" { "thingName": "my-thing" } }
y una actividad deviceRegistryEnrich que tiene un aspecto similar a este:
{ "deviceRegistryEnrich": { "name": "MyDeviceRegistryEnrichActivity", "attribute": "metadata", "thingName": "device.thingName", "roleArn": "arn:aws:iam::<your-account-number>:role:MyEnrichRole", "next": "MyDatastoreActivity" } }
El mensaje de salida se parece ahora a este ejemplo.
{ "temp" : 50, "hum" : 40, "device" { "thingName" : "my-thing" }, "metadata" : { "defaultClientId": "my-thing", "thingTypeName": "my-thing", "thingArn": "arn:aws:iot:us-east-1:<your-account-number>:thing/my-thing", "version": 1, "thingName": "my-thing", "attributes": {}, "thingId": "aaabbbccc-dddeeef-gghh-jjkk-llmmnnoopp" } }
Debe especificar un rol en el campo roleArn de la definición de actividad que tenga asociados los permisos pertinentes. El rol debe tener una política de permisos parecida a la del siguiente ejemplo.
y una política de confianza parecida a esta: