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 ».

Gestion des destinations des règles HTTP thématiques

Mode de mise au point
Gestion des destinations des règles HTTP thématiques - 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.

Vous pouvez utiliser les opérations suivantes pour gérer les destinations de vos règles de HTTP sujet.

Création de destinations de règles HTTP thématiques

Vous créez une destination de règle de HTTP sujet en appelant l'CreateTopicRuleDestinationopération ou en utilisant la AWS IoT console.

Après avoir créé une destination, AWS IoT envoie une demande de confirmation à la confirmationURL. Le format de la demande de confirmation est le suivant :

HTTP POST {confirmationUrl}/?confirmationToken={confirmationToken} Headers: x-amz-rules-engine-message-type: DestinationConfirmation x-amz-rules-engine-destination-arn:"arn:aws:iot:us-east-1:123456789012:ruledestination/http/7a280e37-b9c6-47a2-a751-0703693f46e4" Content-Type: application/json Body: { "arn":"arn:aws:iot:us-east-1:123456789012:ruledestination/http/7a280e37-b9c6-47a2-a751-0703693f46e4", "confirmationToken": "AYADeMXLrPrNY2wqJAKsFNn-…NBJndA", "enableUrl": "https://iot.us-east-1.amazonaws.com/confirmdestination/AYADeMXLrPrNY2wqJAKsFNn-…NBJndA", "messageType": "DestinationConfirmation" }

Le contenu de la demande de confirmation comprend les informations suivantes :

arn

Le nom de la ressource Amazon (ARN) pour la destination de la règle du sujet à confirmer.

confirmationToken

Le jeton de confirmation envoyé par AWS IoT Core. Dans l'exemple, le jeton est tronqué. Votre jeton sera plus long. Vous aurez besoin de ce jeton pour confirmer votre destination AWS IoT Core.

enableUrl

Le URL vers lequel vous naviguez pour confirmer la destination d'une règle de sujet.

messageType

Type du message.

Confirmation des destinations des règles de HTTP sujet

Pour terminer le processus de confirmation du point de terminaison, si vous utilisez le AWS CLI, vous devez suivre les étapes suivantes une fois que votre confirmation a URL reçu la demande de confirmation.

  1. Confirmez que la destination accepte de recevoir des messages

    Pour confirmer que la destination de la règle thématique est prête à recevoir des messages IoT, appelez le enableUrl dans la demande de confirmation ou effectuez l'ConfirmTopicRuleDestinationAPIopération et transmettez le contenu confirmationToken de la demande de confirmation.

  2. Définir le statut des règles du sujet sur Activé

    Après avoir confirmé que la destination peut recevoir des messages, vous devez effectuer l'UpdateTopicRuleDestinationAPIopération pour définir le statut de la règle du sujet surENABLED.

Si vous utilisez la AWS IoT console, copiez-la confirmationToken et collez-la dans la boîte de dialogue de confirmation de la destination dans la AWS IoT console. Vous pouvez ensuite activer la règle du sujet.

Envoi d'une nouvelle demande de confirmation

Pour activer un nouveau message de confirmation pour une destination, appelez UpdateTopicRuleDestination et réglez le statut de la règle de thème destination sur IN_PROGRESS.

Répétez le processus de confirmation après avoir envoyé une nouvelle demande de confirmation.

Désactivation et suppression de la destination d'une règle thématique

Pour désactiver une destination, appelez UpdateTopicRuleDestination et définissez l'état de la destination de règle de rubrique sur DISABLED. Une règle de sujet dans l'DISABLEDétat peut être réactivée sans qu'il soit nécessaire d'envoyer une nouvelle demande de confirmation.

Pour supprimer une destination de règle de rubrique, appelez DeleteTopicRuleDestination.

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