Avviso di fine del supporto: il 15 dicembre 2025, AWS terminerà il supporto per AWS IoT Analytics. Dopo il 15 dicembre 2025, non potrai più accedere alla AWS IoT Analytics console o AWS IoT Analytics alle risorse. Per ulteriori informazioni, consulta AWS IoT Analytics Fine del supporto.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
DeviceRegistryEnrich attività
L'deviceRegistryEnrichattività consente di aggiungere dati dal registro del AWS IoT dispositivo al payload dei messaggi. Ad esempio, partendo dal messaggio seguente:
{ "temp": 50, "hum": 40, "device" { "thingName": "my-thing" } }
e da un'attività deviceRegistryEnrich simile alla seguente:
{ "deviceRegistryEnrich": { "name": "MyDeviceRegistryEnrichActivity", "attribute": "metadata", "thingName": "device.thingName", "roleArn": "arn:aws:iam::<your-account-number>:role:MyEnrichRole", "next": "MyDatastoreActivity" } }
Il messaggio di output ora è simile a questo esempio.
{ "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" } }
Devi specificare un ruolo nel campo roleArn della definizione dell'attività che ha le autorizzazioni appropriate collegate. Il ruolo deve avere una politica di autorizzazioni simile all'esempio seguente.
e una policy di attendibilità simile a: