Eliminazione di una pianificazione in Scheduler EventBridge - EventBridge Pianificatore

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Eliminazione di una pianificazione in Scheduler EventBridge

È possibile eliminare una pianificazione configurando l'eliminazione automatica o eliminando manualmente una singola pianificazione. Utilizza gli argomenti seguenti per scoprire come eliminare una pianificazione utilizzando entrambi i metodi e perché potresti scegliere un metodo piuttosto che un altro.

Eliminazione dopo il completamento della pianificazione

Configura l'eliminazione automatica dopo il completamento della pianificazione se desideri evitare di dover gestire individualmente le risorse di EventBridge pianificazione su Scheduler. Nelle applicazioni in cui crei migliaia di pianificazioni alla volta e hai bisogno di flessibilità per aumentare il numero di pianificazioni su richiesta, l'eliminazione automatica può garantire che non venga raggiunta la quota del tuo account per il numero di pianificazioni in una determinata regione.

Quando si configura l'eliminazione automatica per una EventBridge pianificazione, Scheduler elimina la pianificazione dopo l'ultima chiamata alla destinazione. Per le pianificazioni una tantum, ciò si verifica dopo che la pianificazione ha richiamato la destinazione una volta. Per le pianificazioni ricorrenti impostate con espressioni rate o cron, la pianificazione viene eliminata dopo l'ultima chiamata. L'ultima chiamata di una pianificazione ricorrente è la chiamata che si verifica più vicino a quella specificata. EndDate Se si configura una pianificazione con l'eliminazione automatica ma non si specifica un valore perEndDate, EventBridge Scheduler non elimina automaticamente la pianificazione.

È possibile impostare l'eliminazione automatica quando si crea per la prima volta una pianificazione o aggiornare le preferenze per una pianificazione esistente. I passaggi seguenti descrivono come configurare l'eliminazione automatica per una pianificazione esistente.

AWS Management Console
  1. Apri la console EventBridge Scheduler all'indirizzo https://console.aws.amazon.com/scheduler/.

  2. Dall'elenco delle pianificazioni, seleziona la pianificazione che desideri modificare, quindi scegli Modifica.

  3. Dall'elenco di navigazione a sinistra, scegli Impostazioni.

  4. Nella sezione Azione dopo il completamento della pianificazione, seleziona DELETEdall'elenco a discesa, quindi salva le modifiche.

AWS CLI
  1. Apri una nuova finestra di richiesta.

  2. Utilizzate il AWS CLI comando update-schedule per aggiornare una pianificazione esistente, come illustrato di seguito. Il comando imposta il. --action-after-completion DELETE L'esempio presuppone che la configurazione di destinazione sia stata definita localmente in un JSON file. Per aggiornare una pianificazione, è necessario fornire l'obiettivo e tutti gli altri parametri di pianificazione che si desidera configurare per la pianificazione esistente.

    Si tratta di una pianificazione ricorrente con una frequenza di una chiamata all'ora. Pertanto, si specifica una data di fine quando si imposta il parametro. --action-after-completion

    $ 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"}' \

Eliminazione manuale

Quando non è più necessaria una pianificazione, è possibile eliminarla utilizzando l'DeleteScheduleoperazione.

Esempio AWS CLI
$ aws scheduler delete-schedule --name your-schedule
Esempio Python SDK
import boto3 scheduler = boto3.client('scheduler') scheduler.delete_schedule(Name="your-schedule")