Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Messages d'événements

Mode de mise au point
Messages d'événements - AWS IoT Core

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.

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.

Cette section contient des informations sur les messages publiés AWS IoT lorsque des objets ou des tâches sont mis à jour ou modifiés. Pour plus d'informations sur le AWS IoT Events service qui vous permet de créer des détecteurs pour surveiller les défaillances ou les changements de fonctionnement de vos appareils, et pour déclencher des actions lorsqu'ils se produisent, voir AWS IoT Events.

Comment les messages d'événement sont générés

AWS IoT publie des messages d'événements lorsque certains événements se produisent. Par exemple, le registre génère des événements quand des objets sont ajoutés, mis à jour ou supprimés. Chaque événement génère l'envoi d'un seul message. Les messages d'événements sont publiés MQTT avec une JSON charge utile. Le contenu de la charge utile dépend du type d'événement.

Note

Il est garanti que les messages d'événements sont publiés une fois. Ils peuvent être publiés plusieurs fois. L'ordre des messages d'événement n'est pas garanti.

Politique de réception des messages d'événement

Pour recevoir des messages d'événements, votre appareil doit utiliser une politique appropriée lui permettant de se connecter à la passerelle de l' AWS IoT appareil et de s'abonner aux sujets des MQTT événements. Vous devez aussi vous abonner aux filtres de rubriques appropriés.

Voici un exemple de stratégie requise pour recevoir des événements de cycle de vie :

{ "Version":"2012-10-17", "Statement":[{ "Effect":"Allow", "Action":[ "iot:Subscribe", "iot:Receive" ], "Resource":[ "arn:aws:iot:region:account:/$aws/events/*" ] }] }

Activez les événements pour AWS IoT

Avant que les abonnés aux sujets réservés puissent recevoir des messages, vous devez activer les messages d'événement provenant du AWS Management Console ou en utilisant le API ouCLI. Pour plus d'informations sur les messages d'événements gérés par les différentes options, consultez le Tableau des paramètres de configuration des AWS IoT événements.

  • Pour activer les messages d'événements, accédez à l'onglet Paramètres de la AWS IoT console, puis, dans la section Messages basés sur les événements, choisissez Gérer les événements. Vous pouvez spécifier les événements que vous souhaitez gérer.

  • Pour contrôler les types d'événements publiés à l'aide de la commande API ouCLI, appelez la commande UpdateEventConfigurationsAPIou utilisez la update-event-configurations CLI commande. Par exemple :

    aws iot update-event-configurations --event-configurations "{\"THING\":{\"Enabled\": true}}"
Note

L'échappement de tous les guillemets (") est effectué avec des barres obliques inverses (\).

Vous pouvez obtenir la configuration actuelle de l'événement en appelant DescribeEventConfigurationsAPIou en utilisant la describe-event-configurations CLI commande. Par exemple : .

aws iot describe-event-configurations

Tableau des paramètres AWS IoT de configuration des événements

Catégorie d'événement

(AWS IoT Console : Paramètres : messages basés sur des événements)

Valeur de la clé eventConfigurations

(AWS CLI/API)

Rubrique du message d'événement

(Ne peut être configuré qu'en utilisant le AWS CLI/API)

CA_CERTIFICATE

$aws/events/certificates/registered/caCertificateId

(Ne peut être configuré qu'en utilisant le AWS CLI/API)

CERTIFICATE

$aws/events/presence/connected/clientId

(Ne peut être configuré qu'en utilisant le AWS CLI/API)

CERTIFICATE

$aws/events/presence/disconnected/clientId

(Ne peut être configuré qu'en utilisant le AWS CLI/API)

CERTIFICATE

$aws/events/subscriptions/subscribed/clientId

(Ne peut être configuré qu'en utilisant le AWS CLI/API)

CERTIFICATE

$aws/events/subscriptions/unsubscribed/clientId

Tâche terminée, annulée

JOB

$aws/events/job/jobID/canceled

Tâche terminée, annulée

JOB

$aws/events/job/jobID/cancellation_in_progress

Tâche terminée, annulée

JOB

$aws/events/job/jobID/completed

Tâche terminée, annulée

JOB

$aws/events/job/jobID/deleted

Tâche terminée, annulée

JOB

$aws/events/job/jobID/deletion_in_progress

Exécution de tâche : réussite, échec, rejet, annulation, suppression

JOB_EXECUTION

$aws/events/jobExecution/jobID/canceled

Exécution de tâche : réussite, échec, rejet, annulation, suppression

JOB_EXECUTION

$aws/events/jobExecution/jobID/deleted

Exécution de tâche : réussite, échec, rejet, annulation, suppression

JOB_EXECUTION

$aws/events/jobExecution/jobID/failed

Exécution de tâche : réussite, échec, rejet, annulation, suppression

JOB_EXECUTION

$aws/events/jobExecution/jobID/rejected

Exécution de tâche : réussite, échec, rejet, annulation, suppression

JOB_EXECUTION

$aws/events/jobExecution/jobID/removed

Exécution de tâche : réussite, échec, rejet, annulation, suppression

JOB_EXECUTION

$aws/events/jobExecution/jobID/succeeded

Exécution de tâche : réussite, échec, rejet, annulation, suppression

JOB_EXECUTION

$aws/events/jobExecution/jobID/timed_out

Objet : créé, mis à jour, supprimé

THING

$aws/events/thing/thingName/created

Objet : créé, mis à jour, supprimé

THING

$aws/events/thing/thingName/updated

Objet : créé, mis à jour, supprimé

THING

$aws/events/thing/thingName/deleted

Groupe d'objets : ajouté, supprimé

THING_GROUP

$aws/events/thingGroup/thingGroupName/created

Groupe d'objets : ajouté, supprimé

THING_GROUP

$aws/events/thingGroup/thingGroupName/updated

Groupe d'objets : ajouté, supprimé

THING_GROUP

$aws/events/thingGroup/thingGroupName/deleted

Hiérarchie des groupes d'objets : ajouté, supprimé

THING_GROUP_HIERARCHY

$aws/events/thingGroupHierarchy/thingGroup/parentThingGroupName/childThingGroup/childThingGroupName/added

Hiérarchie des groupes d'objets : ajouté, supprimé

THING_GROUP_HIERARCHY

$aws/events/thingGroupHierarchy/thingGroup/parentThingGroupName/childThingGroup/childThingGroupName/removed

Appartenance à un groupe d'objets : ajouté, supprimé

THING_GROUP_MEMBERSHIP

$aws/events/thingGroupMembership/thingGroup/thingGroupName/thing/thingName/added

Appartenance à un groupe d'objets : ajouté, supprimé

THING_GROUP_MEMBERSHIP

$aws/events/thingGroupMembership/thingGroup/thingGroupName/thing/thingName/removed

Type d'objet : créé, mis à jour, supprimé

THING_TYPE

$aws/events/thingType/thingTypeName/created

Type d'objet : créé, mis à jour, supprimé

THING_TYPE

$aws/events/thingType/thingTypeName/updated

Type d'objet : créé, mis à jour, supprimé

THING_TYPE

$aws/events/thingType/thingTypeName/deleted

Association de types d'objet : ajouté, supprimé

THING_TYPE_ASSOCIATION

$aws/events/thingTypeAssociation/thing/thingName/thingType/thingTypeName/added

$aws/events/thingTypeAssociation/thing/thingName/thingType/thingTypeName/removed

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.