Spécifiez les configurations des tâches à l’aide de la 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.

Spécifiez les configurations des tâches à l’aide de la AWS Management Console

Vous pouvez ajouter les différentes configurations pour votre tâche à l'aide de la AWS IoT console. Une fois que vous avez créé une tâche, vous pouvez voir les détails du statut de vos configurations de tâche sur la page des détails de la tâche. Pour plus d’informations sur l’installation et la configuration des différents kit SDK, consultez Comment fonctionnent les configurations de tâches.

Ajoutez les configurations de tâche lorsque vous créez une tâche ou un modèle de tâche.

Création d’un modèle de tâche personnalisé

Pour spécifier la configuration du déploiement lors de la création d’un modèle de tâche personnalisé

  1. Accédez au hub de modèles de tâches de la AWS IoT console et choisissez Create job template.

  2. Spécifiez les propriétés du modèle de tâche, fournissez le document de tâche, développez la configuration que vous souhaitez ajouter, puis spécifiez les paramètres de configuration.

Lors de la création d’une tâche personnalisée

Pour spécifier la configuration du déploiement lors de la création d’une tâche personnalisée

  1. Accédez au hub Job de la AWS IoT console et choisissez Create job.

  2. Choisissez Créer une tâche personnalisée et spécifiez les propriétés de la tâche, les cibles et indiquez si vous souhaitez utiliser un fichier de tâche ou un modèle pour le document de tâche. Vous pouvez utiliser un modèle personnalisé ou un modèle AWS géré.

  3. Choisissez la configuration de la tâche, puis développez la configuration de déploiement pour spécifier s’il faut utiliser une fréquence constante ou une fréquence exponentielle. Spécifiez ensuite les paramètres de configuration.

La section suivante présente les paramètres que vous pouvez spécifier pour chaque configuration.

Configuration du déploiement

Vous pouvez spécifier si vous souhaitez utiliser une fréquence de déploiement constant ou une fréquence exponentielle.

  • Définissez une fréquence de déploiement constant

    Pour définir une fréquence constante pour les exécutions des tâches, choisissez fréquence constante, puis spécifiez le maximum par minute comme limite supérieure du fréquence. Cette valeur est facultative et est comprise entre 1 et 1 000. Si vous ne le définissez pas, il utilise 1000 comme valeur par défaut.

  • Définissez une fréquence de déploiement exponentiel

    Pour définir une fréquence exponentielle, choisissez fréquence exponentielle, puis spécifiez les paramètres suivants :

    • Tarif de base par minute

      La fréquence à laquelle les tâches sont exécutées jusqu’à ce que le seuil du nombre d’appareils notifiés ou du nombre d’appareils réussis soit atteint pour les critères d’augmentation du débit.

    • Facteur d’incrément

      Le facteur exponentiel selon lequel le fréquence de déploiement augmente une fois que le seuil du nombre d’appareils notifiés ou du nombre d’appareils réussis est atteint pour les critères d’augmentation du fréquence.

    • Critères d’augmentation de tarif

      Le seuil pour le nombre d’appareils notifiés ou le nombre d’appareils réussis.

Annulation de la configuration

Choisissez Ajouter une nouvelle configuration et spécifiez les paramètres suivants pour chaque configuration :

  • Type de défaillance

    Spécifie les types d’échec qui déclenchent l’annulation d’une tâche. Il s’agit notamment de FAILED, REJECTED, TIMED_OUT ou ALL.

  • Facteur d’incrément

    Spécifie le nombre d’exécutions de tâches terminées qui doivent se produire avant que les critères d’annulation des tâches ne soient remplies.

  • Pourcentage de seuil

    Spécifie le nombre total de choses exécutées qui déclenchent l’annulation d’une tâche.

Configuration d’une planification.

Chaque tâche peut démarrer immédiatement après sa création initiale, être planifiée pour démarrer à une date et à une heure ultérieures, ou avoir lieu pendant un créneau de maintenance récurrente.

Choisissez Ajouter une nouvelle configuration et spécifiez les paramètres suivants pour chaque configuration :

  • Démarrage d’une tâche

    Spécifiez la date et l’heure de démarrage de la tâche ;

  • Créneau de maintenance récurrente

    Un créneau de maintenance récurrente définit la date et l’heure spécifiques auxquelles une tâche peut déployer le document de tâche sur les équipements cibles de la tâche. Le créneau de maintenance peut être répété chaque jour, chaque semaine, chaque mois ou selon une périodicité personnalisée.

  • Fin de la tâche

    Spécifiez la date et l’heure de la fin de tâche ;

  • Comportement de fin de tâche

    Sélectionnez un comportement final pour toutes les exécutions de tâches inachevées une fois la tâche terminée.

Note

Lorsqu’une tâche avec la configuration de planification facultative et l’heure de fin sélectionnée atteint l’heure de fin, la tâche arrête le déploiement sur tous les appareils restants du groupe cible. Il tire également parti du comportement final sélectionné pour déterminer comment procéder aux exécutions de tâches restantes et à leurs tentatives de nouvelle tentative conformément à la configuration des nouvelles tentatives.

Configuration du délai d’attente

Par défaut, il n’y a pas de délai d’attente et votre tâche est annulée ou supprimée. Pour utiliser les délais d’attente, choisissez Activer le délai d’expiration, puis spécifiez une valeur de délai comprise entre 1 minute et 7 jours.

Nouvelle tentative de configuration

Note

Une fois qu’une tâche a été créée, le nombre de tentatives ne peut pas être mis à jour. Vous ne pouvez supprimer la configuration de nouvelle tentative que pour tous les types d’échec. Lorsque vous créez une tâche, considérez le nombre approprié de tentatives à utiliser pour votre configuration. Pour éviter d’encourir des coûts supplémentaires en cas d’échec potentiel des nouvelles tentatives, ajoutez une configuration d’annulation.

Choisissez Ajouter une nouvelle configuration et spécifiez les paramètres suivants pour chaque configuration :

  • Type de défaillance

    Spécifie les types d’échec qui doivent déclencher une nouvelle tentative d’exécution de la tâche. Il s’agit notamment de Échec, Expiré et Tout.

  • Nombre de nouvelles tentatives

    Spécifie le nombre de tentatives pour le type d’échec choisi. Pour les deux types d’échec combinés, jusqu’à 10 tentatives peuvent être tentées.