Avis de fin de support : le 15 décembre 2025, AWS le support de AWS IoT Analytics. Après le 15 décembre 2025, vous ne pourrez plus accéder à la AWS IoT Analytics console ni aux AWS IoT Analytics ressources. Pour plus d'informations, voir AWS IoT Analytics fin du support.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
DeviceRegistryEnrich activité
Cette deviceRegistryEnrich activité vous permet d'ajouter des données du registre de l' AWS IoT appareil à la charge utile de vos messages. Par exemple, avec le message suivant :
{ "temp": 50, "hum": 40, "device" { "thingName": "my-thing" } }
et une activité deviceRegistryEnrich qui se présente sous la forme suivante :
{ "deviceRegistryEnrich": { "name": "MyDeviceRegistryEnrichActivity", "attribute": "metadata", "thingName": "device.thingName", "roleArn": "arn:aws:iam::<your-account-number>:role:MyEnrichRole", "next": "MyDatastoreActivity" } }
Le message de sortie ressemble maintenant à cet exemple.
{ "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" } }
Vous devez spécifier un rôle dans le champ roleArn de l'activité. Les autorisations appropriées doivent lui être associées. Le rôle doit disposer d'une politique d'autorisation similaire à celle décrite dans l'exemple suivant.
et une stratégie d'approbation qui se présente sous la forme suivante :