

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.

# Utilisation d'Amazon EventBridge Scheduler pour planifier des tâches Amazon ECS
<a name="tasks-scheduled-eventbridge-scheduler"></a>

EventBridge Le planificateur est un planificateur sans serveur qui vous permet de créer, d'exécuter et de gérer des tâches à partir d'un service géré centralisé. Il fournit une fonctionnalité de planification ponctuelle et récurrente indépendamment des bus et des règles de l'événement. EventBridge Le planificateur est hautement personnalisable et offre une évolutivité améliorée par rapport aux règles EventBridge planifiées, avec un ensemble plus large d'opérations et de services d'API cibles. AWS EventBridge Le planificateur fournit les plannings suivants que vous pouvez configurer pour vos tâches dans la console du EventBridge planificateur :
+ Basé sur un taux 
+ Basées sur cron

  Vous pouvez configurer des planifications basées sur cron dans n'importe quel fuseau horaire.
+ Planifications ponctuelles

  Vous pouvez configurer des planifications ponctuelles dans n'importe quel fuseau horaire.

Vous pouvez planifier votre Amazon ECS à l'aide d'Amazon EventBridge Scheduler.

Bien que vous puissiez créer une tâche planifiée dans la console Amazon ECS, la console EventBridge Scheduler fournit actuellement davantage de fonctionnalités.

Respectez les étapes suivantes avant de planifier une tâche :

1. Utilisez la console VPC pour obtenir le sous-réseau sur IDs lequel les tâches s'exécutent et le groupe de sécurité IDs pour les sous-réseaux. Pour plus d'informations, consultez les sections [Sous-réseaux pour votre VPC](https://docs.aws.amazon.com/vpc/latest/userguide/configure-subnets.html) [et Contrôlez le trafic vers AWS vos ressources à l'aide de groupes de sécurité](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-security-groups.html) dans le guide de l'utilisateur *Amazon VPC*.

1. Configurez le EventBridge rôle d'exécution du planificateur. Pour plus d'informations, consultez la section [Configurer le rôle d'exécution](https://docs.aws.amazon.com/scheduler/latest/UserGuide/setting-up.html#setting-up-execution-role) dans le guide de l'*utilisateur d'Amazon EventBridge Scheduler*. 

1. Si vous souhaitez utiliser une stratégie de fournisseur de capacité pour exécuter la tâche, vous devez disposer d’un fournisseur de capacité associé au cluster.

**Pour créer une planification à l'aide de la console**

1. [Ouvrez la console Amazon EventBridge Scheduler à https://console.aws.amazon.com/scheduler/ la maison.](https://console.aws.amazon.com/scheduler/home/)

1.  Sur la page **Planifications**, choisissez **Créer une planification**. 

1.  Sur la page **Spécifier le détail de la planification**, dans la section **Nom et description de la planification**, procédez comme suit : 

   1. Pour **Nom de la planification**, saisissez un nom à attribuer à votre planification. Par exemple, **MyTestSchedule**. 

   1. (Facultatif) Dans le champ **Description**, saisissez une description de la planification. Par exemple, **TestSchedule**.

   1. Pour **Groupe de planifications**, choisissez un groupe de planifications. Si vous n’avez pas de groupe, choisissez par **défaut**. Pour créer un groupe de planifications, choisissez **Crée votre propre planification**. 

      Vous utilisez des groupes de planifications pour leur ajouter des balises. 

1. Choisissez vos options de planification.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonECS/latest/developerguide/tasks-scheduled-eventbridge-scheduler.html)

1. (Facultatif) Si vous avez choisi **Planification récurrente** à l’étape précédente, dans la section **Délai**, procédez comme suit : 

   1. Dans le champ **Fuseau horaire**, choisissez un fuseau horaire. 

   1. Pour **Date et heure de début**, entrez une date valide au format `YYYY/MM/DD`, puis spécifiez un horodatage au format `hh:mm` de 24 heures. 

   1. Pour **Date et heure de fin**, entrez une date valide au format `YYYY/MM/DD`, puis spécifiez un horodatage au format `hh:mm` de 24 heures. 

1. Choisissez **Suivant**. 

1. Sur la page **Sélectionner une cible**, procédez comme suit : 

   1. Choisissez **Tout APIs**, puis entrez **ECS** dans la zone de recherche. 

   1. Sélectionnez **Amazon ECS**.

   1. Dans la zone de recherche **RunTask**, entrez, puis choisissez **RunTask**.

   1. Pour **Cluster ECS**, choisissez le cluster.

   1. Pour **Tâche ECS**, choisissez la définition de tâche à utiliser pour la tâche.

   1. Choisissez comment vos tâches sont distribuées dans votre infrastructure de cluster. Développez **Options de calcul**, puis choisissez l’une des options suivantes    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonECS/latest/developerguide/tasks-scheduled-eventbridge-scheduler.html)

   1. Pour les **sous-réseaux**, entrez le sous-réseau dans IDs lequel exécuter la tâche.

   1. Pour les **groupes de sécurité**, entrez le groupe IDs de sécurité du sous-réseau.

   1. (Facultatif) Pour utiliser une stratégie de placement des tâches autre que la stratégie par défaut, développez **Contrainte de placement**, puis saisissez les contraintes.

       Pour de plus amples informations, veuillez consulter [Comment Amazon ECS place les tâches sur des instances de conteneur](task-placement.md).

   1. (Facultatif) Pour vous aider à identifier vos tâches, sous **Balises**, configurez vos balises.

      Pour qu'Amazon ECS balise automatiquement toutes les tâches nouvellement lancées avec les balises de définition des tâches, sélectionnez **Activer les balises gérées par Amazon ECS**.

1. Choisissez **Suivant**. 

1. Sur la page **Settings (Paramètres)**, procédez comme suit : 

   1. Pour activer la planification, sous **État de la planification**, activez **Activer la planification**. 

   1. Pour configurer une stratégie de nouvelles tentatives pour votre planification, sous **Politique de nouvelle tentative et file d’attente de lettres mortes (DLQ)**, procédez comme suit :
      + Activez **Réessayer**.
      + Pour **Durée maximale de rétention de l'événement**, entrez le nombre maximum d'**heures** et de **minutes pendant lequel** le EventBridge planificateur doit conserver un événement non traité.
      + La durée maximale est 24 heures.
      + Pour Nombre **maximum de tentatives**, entrez le nombre maximum de fois que le EventBridge planificateur réessaie le calendrier si la cible renvoie une erreur. 

         La valeur maximale est 185 nouvelles tentatives. 

      Avec les politiques de nouvelle tentative, si un calendrier ne parvient pas à invoquer sa cible, le EventBridge planificateur le réexécute. Si elle est configurée, vous devez définir la durée de rétention maximale et les nouvelles tentatives pour la planification.

   1. Choisissez l'endroit où EventBridge Scheduler stocke les événements non livrés.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonECS/latest/developerguide/tasks-scheduled-eventbridge-scheduler.html)

   1. Pour utiliser une clé gérée par le client afin de chiffrer votre entrée cible, sous **Chiffrement**, choisissez **Personnaliser les paramètres de chiffrement (avancé)**. 

      Si vous choisissez cette option, entrez un ARN de clé KMS existant ou choisissez **Créez un AWS KMS key**pour accéder à la console AWS KMS . Pour plus d'informations sur la manière dont EventBridge Scheduler chiffre vos données au repos, consultez la section [Chiffrement au repos dans le guide de l'utilisateur](https://docs.aws.amazon.com/scheduler/latest/UserGuide/encryption-rest.html) d'*Amazon EventBridge Scheduler*. 

   1. Pour **Autorisations**, choisissez **Utiliser le rôle existant**, puis sélectionnez le rôle.

      Pour que le EventBridge planificateur crée un nouveau rôle d'exécution pour vous, choisissez **Créer un nouveau rôle pour ce** calendrier. Ensuite, saisissez un nom pour **Nom du rôle**. Si vous choisissez cette option, le EventBridge planificateur associe au rôle les autorisations requises pour votre cible modélisée. 

1. Choisissez **Suivant**. 

1.  Sur la page **Examiner et créer une planification**, examinez les détails de votre planification. Dans chaque section, choisissez **Modifier** pour revenir à cette étape et modifier ses détails. 

1. Choisissez **Créer une planification**. 

   Vous pouvez consulter la liste de vos planifications nouvelles et existantes sur la page **Planifications**. Sous la colonne **État**, vérifiez que votre nouvelle planification est **activée**. 

## Étapes suivantes
<a name="eventbridge-scheduler-next-steps"></a>

Vous pouvez utiliser la console du EventBridge planificateur ou le AWS CLI pour gérer le calendrier. Pour plus d'informations, consultez [la section Gérer un calendrier](https://docs.aws.amazon.com/scheduler/latest/UserGuide/managing-schedule.html) dans le guide de l'*utilisateur d'Amazon EventBridge Scheduler*.