View a markdown version of this page

Créez et gérez des tâches à l'aide du Console de gestion AWS - 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.

Créez et gérez des tâches à l'aide du Console de gestion AWS

Cette section explique comment créer et gérer des tâches depuis la AWS IoT console. Une fois que vous avez créé une tâche, vous pouvez consulter les informations la concernant sur la page de détails et gérer la tâche.

Note

Si vous souhaitez signer du code pour les AWS IoT tâches, utilisez le AWS CLI. Pour plus d'informations, voir Créer et gérer des tâches à l'aide du AWS CLI.

Créez et gérez des tâches à l'aide du Console de gestion AWS

Pour créer une tâche, connectez-vous à la AWS IoT console et accédez au hub Jobs dans la section Actions à distance. Effectuez ensuite les étapes suivantes.

  1. Sur la page Tâches, dans la boîte de dialogue Tâches, choisissez Créer une tâche.

  2. Selon l'appareil que vous utilisez, vous pouvez créer une tâche personnalisée, une tâche de mise à jour FreeRTOS OTA ou une AWS IoT Greengrass tâche. Pour cet exemple, choisissez Créer une tâche personnalisée. Choisissez Suivant.

  3. Sur la page Propriétés de la tâche personnalisée, dans la boîte de dialogue Propriétés de la tâche, entrez vos informations pour les champs suivants :

    • Nom : Entrez un nom de tâche alphanumérique unique.

    • Description - facultatif : Entrez une description facultative de votre tâche.

    • Balises — en option :

    Note

    Nous vous déconseillons d’utiliser des informations personnelles identifiables dans vos ID ou descriptions de tâche.

    Choisissez Suivant.

  4. Sur la page Configuration du fichier de la boîte de dialogue Cibles du travail, sélectionnez les objets ou les groupes d’objets que vous souhaitez exécuter.

    Dans la boîte de dialogue Document de tâche, choisissez l’une des options suivantes :

    • Depuis le fichier : fichier de tâche JSON que vous avez chargé dans un compartiment Amazon S3

      • Signature de code

        Dans le document de travail situé dans votre URL Amazon S3, ${aws:iot:code-sign-signature:s3://region.bucket/code-file@code-file-version-id} est requis comme espace réservé jusqu’à ce qu’il soit remplacé par le chemin du fichier de code signé à l’aide de votre profil de signature de code. Le nouveau fichier de code signé apparaîtra initialement dans un dossier SignedImages de votre compartiment source Amazon S3. Un nouveau document de travail contenant un préfixe Codesigned_ sera créé avec le chemin du fichier de code signé remplaçant l’espace réservé au signe de code et placé dans votre URL Amazon S3 pour créer une nouvelle tâche.

      • Pre-sign URL des ressources

        Dans la liste déroulante des Pre-signing rôles, choisissez le rôle IAM que vous avez créé dans URL présignées. L’utilisation de ${aws:iot:s3-presigned-url: pour présigner les URL d’objets situés dans Amazon S3 est une bonne pratique de sécurité pour les appareils qui téléchargent des objets depuis Amazon S3.

        Si vous souhaitez utiliser des URL présignées comme espace réservé pour la signature de code, utilisez l’exemple de modèle suivant :

        ${aws:iot:s3-presigned-url:${aws:iot:code-sign-signature:<S3 URL>}
    • À partir du modèle : modèle de tâche contenant un document de tâche et des configurations de tâche. Le modèle de tâche peut être un modèle de tâche personnalisé que vous avez créé ou un modèle AWS géré.

      Si vous créez une tâche pour effectuer des actions à distance fréquemment utilisées, telles que le redémarrage de votre appareil, vous pouvez utiliser un modèle AWS géré. Ces modèles ont déjà été préconfigurés pour être utilisés. Pour plus d’informations, consultez Créer un modèle de tâche personnalisé et Créez des modèles de tâches personnalisés à partir de modèles gérés.

  5. Sur la page Configuration des tâches de la boîte de dialogue Configuration des tâches, sélectionnez l’un des types de tâches suivants :

    • Tâche de capture instantanée : une tâche de capture instantanée est terminée lorsqu’elle est terminée sur les appareils et les groupes cibles.

    • Tâche continue : une tâche continue s’applique aux groupes d’objets et s’exécute sur tout appareil que vous ajoutez ultérieurement à un groupe cible spécifique.

  6. Dans la boîte de dialogue Configurations supplémentaires - facultatif, passez en revue les configurations de tâches facultatives suivantes et effectuez vos sélections en conséquence :

    • Configuration du déploiement

    • Configuration de la planification

    • Configuration du délai d’expiration des exécutions de tâches

    • Configuration des nouvelles tentatives d’exécution des tâches - nouveau

    • Abandonner la configuration

    Reportez-vous aux sections suivantes pour plus d’informations sur les configurations de tâches :

    Passez en revue toutes vos sélections d’emplois, puis choisissez Soumettre pour créer votre emploi.

Consultez et gérez les tâches à l'aide du Console de gestion AWS

Une fois que vous avez créé la tâche, la console génère une signature JSON et la place dans votre document de tâche. Vous pouvez utiliser la console AWS IoT pour afficher le statut d'une tâche, annuler une tâche ou la supprimer.

Si vous choisissez la tâche que vous avez créée, vous trouverez :

  • Informations générales sur la tâche, telles que son nom, sa description, son type, l'heure de sa création, sa dernière mise à jour et son heure de début estimée.

  • Toutes les configurations de tâches que vous avez spécifiées et leur statut.

  • Document de tâche.

  • Les exécutions de tâches et toutes les balises facultatives que vous avez spécifiées.

Pour gérer les tâches, accédez au hub des tâches de la console et choisissez si vous souhaitez modifier, supprimer ou annuler la tâche.