

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 du AWS Management Console
<a name="job-configurations-console"></a>

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](jobs-configurations-details.md).

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](https://console.aws.amazon.com/iot/home#/jobtemplatehub) et choisissez **Create job template**.

1. 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](https://console.aws.amazon.com/iot/home#/jobhub) et choisissez **Create job**.

1. 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é.

1. 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
<a name="job-rollout-console"></a>

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
<a name="job-abort-console"></a>

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.
<a name="job-scheduling-console"></a>

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
<a name="job-timeout-console"></a>

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
<a name="job-retry-console"></a>

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