Löschen eines Zeitplans - EventBridge Scheduler

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Löschen eines Zeitplans

Sie können einen Zeitplan löschen, indem Sie entweder das automatische Löschen konfigurieren oder einen einzelnen Zeitplan manuell löschen. In den folgenden Themen erfahren Sie, wie Sie einen Zeitplan mit beiden Methoden löschen können und warum Sie möglicherweise eine Methode der anderen vorziehen.

Löschen nach Abschluss des Zeitplans

Konfigurieren Sie das automatische Löschen nach Abschluss des Zeitplans, wenn Sie vermeiden möchten, dass Sie Ihre Zeitplanressourcen im EventBridge Scheduler einzeln verwalten müssen. In Anwendungen, in denen Sie Tausende von Zeitplänen gleichzeitig erstellen und Flexibilität benötigen, um die Anzahl Ihrer Zeitpläne bei Bedarf zu erhöhen, kann durch automatisches Löschen sichergestellt werden, dass Sie Ihr Kontingent für die Anzahl der Zeitpläne in einer bestimmten Region nicht erreichen.

Wenn Sie das automatische Löschen für einen Zeitplan konfigurieren, löscht EventBridge Scheduler den Zeitplan nach dem letzten Zielaufruf. Bei einmaligen Zeitplänen erfolgt dies, nachdem der Zeitplan sein Ziel einmal aufgerufen hat. Bei wiederkehrenden Zeitplänen, die Sie mit Rate- oder Cron-Ausdrücken einrichten, wird Ihr Zeitplan nach dem letzten Aufruf gelöscht. Der letzte Aufruf eines wiederkehrenden Zeitplans ist der Aufruf, der dem von Ihnen angegebenen am nächsten kommt. EndDate Wenn Sie einen Zeitplan mit automatischem Löschen konfigurieren, aber keinen Wert für angebenEndDate, löscht EventBridge Scheduler den Zeitplan nicht automatisch.

Sie können das automatische Löschen einrichten, wenn Sie einen Zeitplan zum ersten Mal erstellen, oder die Einstellungen für einen vorhandenen Zeitplan aktualisieren. In den folgenden Schritten wird beschrieben, wie Sie das automatische Löschen für einen vorhandenen Zeitplan konfigurieren.

AWS Management Console
  1. Öffnen Sie die EventBridge Scheduler-Konsole unter https://console.aws.amazon.com/scheduler/.

  2. Wählen Sie aus der Liste der Zeitpläne den Zeitplan aus, den Sie bearbeiten möchten, und klicken Sie dann auf Bearbeiten.

  3. Wählen Sie in der Navigationsliste auf der linken Seite Einstellungen aus.

  4. Wählen Sie im Abschnitt Aktion nach Abschluss des Zeitplans in der Dropdownliste die Option LÖSCHEN aus und speichern Sie dann Ihre Änderungen.

AWS CLI
  1. Öffnen Sie ein neues Eingabeaufforderungsfenster.

  2. Verwenden Sie den AWS CLI Befehl update-schedule, um einen vorhandenen Zeitplan zu aktualisieren, wie im Folgenden gezeigt. Der Befehl setzt den Wert auf--action-after-completion. DELETE In diesem Beispiel wird davon ausgegangen, dass Sie Ihre Zielkonfiguration lokal in einer JSON-Datei definiert haben. Um einen Zeitplan zu aktualisieren, müssen Sie das Ziel sowie alle anderen Zeitplanparameter angeben, die Sie für Ihren vorhandenen Zeitplan konfigurieren möchten.

    Dies ist ein wiederkehrender Zeitplan mit einer Rate von einem Aufruf pro Stunde. Daher geben Sie bei der Einstellung des --action-after-completion Parameters ein Enddatum an.

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

Manuelles Löschen

Wenn Sie einen Zeitplan nicht mehr benötigen, können Sie ihn mithilfe der DeleteScheduleOperation löschen.

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