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

Cette section décrit comment créer et gérer des tâches à partir de la AWS IoT console. Après avoir créé un travail, vous pouvez consulter les informations le concernant sur la page de détails et gérer le travail.

Note

Si vous souhaitez effectuer une signature de code pour AWS IoT des 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 AWS Management Console

Pour créer une tâche, connectez-vous à la AWS IoT console et accédez au hub de tâches 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. En fonction de l'appareil que vous utilisez, vous pouvez créer une tâche personnalisée, une tâche de RTOS OTA mise à jour gratuite 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 recommandons de ne pas utiliser d'informations personnelles identifiables dans votre poste IDs et dans votre description.

    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 :

    • À partir du fichier : un fichier de JSON travail que vous avez précédemment chargé dans un compartiment Amazon S3

      • Signature de code

        Dans le document de travail situé dans votre Amazon S3URL, il ${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 Codesigned_ préfixe sera créé avec le chemin du fichier de code signé remplaçant l'espace réservé au signe de code et placé dans votre Amazon S3 URL pour créer un nouveau travail.

      • Ressource de pré-signature URLs

        Dans le menu déroulant Rôle de pré-signature, choisissez le IAM rôle que vous avez créé dans URLsPresigned. L'utilisation ${aws:iot:s3-presigned-url: URLs pour présigner des 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 Presigned comme espace réservé URLs 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 AWS Management Console

Une fois que vous avez créé le travail, la console génère une JSON signature et l'insère dans votre document de travail. 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 le job que vous avez créé, vous pouvez trouver :

  • Détails généraux de la tâche, tels que le nom, la description, le type, l'heure à laquelle elle a été créée, sa dernière mise à jour et l'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 des tâches et toutes les balises facultatives que vous avez spécifiées.

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