

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.

# Supprimer un calendrier dans le EventBridge planificateur
<a name="managing-schedule-delete"></a>

Vous pouvez supprimer un planning soit en configurant la suppression automatique, soit en supprimant manuellement un planning individuel. Consultez les rubriques suivantes pour savoir comment supprimer un calendrier à l'aide des deux méthodes et pourquoi vous pouvez choisir une méthode plutôt qu'une autre.

**Topics**
+ [Suppression une fois le planning terminé](#managing-schedule-automatic-deletion)
+ [Suppression manuelle](#managing-schedule-manual-deletion)

## Suppression une fois le planning terminé
<a name="managing-schedule-automatic-deletion"></a>

Configurez la suppression automatique une fois la planification terminée si vous souhaitez éviter d'avoir à gérer individuellement les ressources de votre planification dans le EventBridge planificateur. Dans les applications où vous créez des milliers de programmes à la fois et que vous avez besoin de flexibilité pour augmenter le nombre de vos programmes à la demande, la suppression automatique peut vous empêcher d'atteindre le quota de votre compte pour le [nombre de programmes](scheduler-quotas.md) dans une région donnée.

Lorsque vous configurez la suppression automatique d'un calendrier, le EventBridge planificateur supprime le calendrier après son dernier appel cible. Pour les programmes ponctuels, cela se produit une fois que le calendrier a invoqué sa cible une fois. Pour les programmes récurrents que vous configurez avec des expressions rate, ou cron, votre calendrier est supprimé après son dernier appel. Le dernier appel d'un programme récurrent est celui qui se produit le plus près de celui que [https://docs.aws.amazon.com/scheduler/latest/APIReference/API_CreateSchedule.html#scheduler-CreateSchedule-request-EndDate](https://docs.aws.amazon.com/scheduler/latest/APIReference/API_CreateSchedule.html#scheduler-CreateSchedule-request-EndDate)vous avez spécifié. Si vous configurez une planification avec suppression automatique mais que vous ne spécifiez pas de valeur pour`EndDate`, le EventBridge planificateur ne supprime pas automatiquement la planification.

Vous pouvez configurer la suppression automatique lorsque vous créez un planning pour la première fois, ou mettre à jour les préférences d'un planning existant. Les étapes suivantes décrivent comment configurer la suppression automatique pour un planning existant.

------
#### [ AWS Management Console ]

1. Ouvrez la console du EventBridge planificateur à l'adresse. [https://console.aws.amazon.com/scheduler/](https://console.aws.amazon.com/scheduler/)

1.  Dans la liste des programmes, sélectionnez le programme que vous souhaitez modifier, puis choisissez **Modifier**. 

1.  Dans la liste de navigation de gauche, choisissez **Paramètres**. 

1.  Dans la section **Action une fois le planning terminé**, sélectionnez **SUPPRIMER** dans la liste déroulante, puis enregistrez vos modifications. 

------
#### [ AWS CLI ]

1.  Ouvrez une nouvelle fenêtre d'invite. 

1.  Utilisez la AWS CLI commande [update-schedule]() pour mettre à jour un planning existant, comme indiqué ci-dessous. La commande définit la valeur `--action-after-completion` à`DELETE`. Cet exemple suppose que vous avez défini votre configuration cible localement dans un fichier JSON. Pour mettre à jour une planification, vous devez fournir la cible, ainsi que tout autre paramètre de planification que vous souhaitez configurer pour votre planification existante. 

    Il s'agit d'un programme récurrent avec un taux d'une invocation par heure. Vous devez donc spécifier une date de fin lors de la définition du `--action-after-completion` paramètre. 

   ```
   $ aws scheduler update-schedule --name schedule-name \
   --action-after-completion 'DELETE' \
   --schedule-expression 'rate(1 hour)' \
   --end-date '2024-01-01T00:00:00'
   --target file://target-configuration.json \
   --flexible-time-window '{ "Mode": "OFF"}' \
   ```

------

## Suppression manuelle
<a name="managing-schedule-manual-deletion"></a>

 Lorsque vous n'avez plus besoin d'un planning, vous pouvez le supprimer à l'aide de l'[https://docs.aws.amazon.com/scheduler/latest/APIReference/API_DeleteSchedule.html](https://docs.aws.amazon.com/scheduler/latest/APIReference/API_DeleteSchedule.html)opération. 

**Example AWS CLI**  

```
$ aws scheduler delete-schedule --name your-schedule
```

**Example Kit SDK Python**  

```
import boto3
scheduler = boto3.client('scheduler')
    
scheduler.delete_schedule(Name="your-schedule")
```