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.
Planen Sie wiederkehrende Skalierungsaktionen mit Application Auto Scaling
Wichtig
Hilfe zu Cron-Ausdrücken für Amazon EC2 Auto Scaling finden Sie im Thema Wiederkehrende Zeitpläne im Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch. Mit Amazon EC2 Auto Scaling verwenden Sie die traditionelle Cron-Syntax anstelle der benutzerdefinierten Cron-Syntax, die Application Auto Scaling verwendet.
Mithilfe eines Cron-Ausdrucks können Sie geplante Aktionen erstellen, die nach einem wiederkehrenden Zeitplan ausgeführt werden.
Um einen wiederkehrenden Zeitplan zu erstellen, geben Sie einen Cron-Ausdruck und eine Zeitzone an, um zu beschreiben, wann diese geplante Aktion wiederholt werden soll. Die unterstützten Zeitzonenwerte sind die kanonischen Namen der IANA Zeitzonen, die von Joda-TimeEtc/GMT+9
Pacific/Tahiti
Sie können optional ein Datum und eine Uhrzeit für die Startzeit, die Endzeit oder beides angeben. Ein Beispielbefehl, der das verwendet, um eine geplante Aktion AWS CLI zu erstellen, finden Sie unter. Erstellen einer wiederkehrenden geplanten Aktion, die eine Zeitzone angibt
Der unterstützte Cron-Ausdruck besteht aus sechs Feldern, getrennt durch Leerzeichen: [Minute] [Stunde] [Tag_des_Monats] [Monat_des_Jahres] [Wochentag] [Jahr]. Beispielsweise konfiguriert der Cron-Ausdruck 30 6 ? * MON *
eine geplante Aktion, die jeden Montag um 6:30 Uhr wiederholt wird. Das Sternchen wird als Platzhalter verwendet, um alle Werte für ein Feld abzugleichen.
Weitere Informationen zur Cron-Syntax für geplante Aktionen von Application Auto Scaling finden Sie unter Referenz zu Cron-Ausdrücken im EventBridge Amazon-Benutzerhandbuch.
Wählen Sie bei der Erstellung eines wiederkehrenden Zeitplans Ihre Start- und Endzeiten sorgfältig aus. Beachten Sie Folgendes:
-
Wenn Sie eine Startzeit angeben, führt Application Auto Scaling die Aktion zu dieser Zeit aus und führt die Aktion dann auf der Grundlage der angegebenen Wiederholung aus.
-
Wenn Sie eine Endzeit angeben, wird die Aktion nach dieser Zeit nicht mehr wiederholt. Application Auto Scaling merkt sich keine früheren Werte und kehrt nach der Endzeit zu diesen früheren Werten zurück.
-
Die Start- und Endzeit müssen festgelegt werden, UTC wenn Sie das AWS CLI oder verwenden, um eine geplante AWS SDKs Aktion zu erstellen oder zu aktualisieren.
Beispiele
Sie können sich auf die folgende Tabelle beziehen, wenn Sie einen wiederkehrenden Zeitplan für ein skalierbares Application-Auto-Scaling-Ziel erstellen. Die folgenden Beispiele zeigen die korrekte Syntax für die Verwendung von Application Auto Scaling zum Erstellen oder Aktualisieren einer geplanten Aktion.
Minuten | Stunden | Tag des Monats | Monat | Wochentag | Jahr | Bedeutung |
---|---|---|---|---|---|---|
0 |
10 |
* |
* |
? |
* |
Laufen Sie jeden Tag um 10:00 Uhr (UTC) |
15 |
12 |
* |
* |
? |
* |
Laufen Sie jeden Tag um 12:15 Uhr (UTC) |
0 |
18 |
? |
* |
MON-FRI |
* |
Läuft jeden Montag bis Freitag um 18:00 Uhr (UTC) |
0 |
8 |
1 |
* |
? |
* |
Läuft am ersten Tag jedes Monats um 8:00 Uhr (UTC) |
0/15 |
* |
* |
* |
? |
* |
Ausführung alle 15 Minuten |
0/10 |
* |
? |
* |
MON-FRI |
* |
Ausführung alle 10 Minuten von Montag bis Freitag |
0/5 |
8-17 |
? |
* |
MON-FRI |
* |
Laufen Sie montags bis freitags alle 5 Minuten zwischen 8:00 Uhr und 17:55 Uhr () UTC |
Exception
Sie können auch einen Cron-Ausdruck mit einem Zeichenfolgenwert erstellen, der sieben Felder enthält. In diesem Fall können Sie die ersten drei Felder verwenden, um den Zeitpunkt anzugeben, zu dem eine geplante Aktion ausgeführt werden soll, einschließlich der Sekunden. Der vollständige Cron-Ausdruck hat die folgenden durch Leerzeichen getrennten Felder: [Sekunden] [Minuten] [Stunden] [Tag_des_Monats] [Monat] [Tag_des_Woche] [Jahr]. Dieser Ansatz garantiert jedoch nicht, dass die geplante Aktion genau in der von Ihnen angegebenen Sekunde ausgeführt wird. Außerdem kann es sein, dass einige Service-Konsolen das Sekundenfeld in einem Cron-Ausdruck nicht unterstützen.