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.
Referenz auf den Zeitraum
Zeiträume enthalten Bedingungen, anhand derer Sie die spezifischen Stunden, Tage und Monate festlegen können, in denen eine Instance ausgeführt wird. Ein Zeitraum kann mehrere Bedingungen enthalten, aber alle Bedingungen müssen erfüllt sein, damit der Instance Scheduler auf AWS die entsprechende Start- oder Stoppaktion anwenden kann.
Start- und Stoppzeiten
Die endtime Felder begintime und definieren, wann der Instance Scheduler auf AWS Instances startet und stoppt. Wenn Sie nur eine Startzeit angeben, muss die Instance manuell gestoppt werden. Beachten Sie, dass, wenn Sie im Feld Wochentage einen Wert angeben, die Lösung diesen Wert verwendet, um zu bestimmen, wann die Instanz beendet werden muss. Wenn Sie beispielsweise einen Wert begintime von 9 Uhr ohne Angabe endtime und den Wert für Wochentage von Montag bis Freitag angeben, wird die Instance am Freitag um 23:59 Uhr gestoppt, sofern Sie keinen angrenzenden Zeitraum geplant haben.
Ebenso muss die Instance manuell gestartet werden, wenn Sie nur eine Stoppzeit angeben. Wenn Sie keine Uhrzeit angeben, verwendet diese Lösung die Regeln für Wochentage, Monatstage oder Monate, um Instances je nach Bedarf an jedem Tag zu starten und zu beenden. beginning/end
Die endtime Werte begintime und für Ihren Zeitraum müssen in der im Zeitplan angegebenen Zeitzone liegen. Wenn Sie im Zeitplan keine Zeitzone angeben, verwendet die Lösung die Zeitzone, die Sie beim Start der Lösung angegeben haben.
Wenn Ihr Zeitplan mehrere Zeiträume enthält, empfehlen wir, dass Sie endtime in Ihren Zeiträumen immer begintime sowohl einen als auch einen Zeitraum angeben.
Wenn Sie eine Instance vor der angegebenen Startzeit starten, läuft die Instance bis zum Ende der Laufzeit. Beispielsweise könnte ein Benutzer einen Zeitraum definieren, in dem eine Instance täglich um 9 Uhr gestartet und um 17 Uhr beendet wird.
Geplanter Start und Stopp von 9:00 bis 17:00 Uhr
Wenn Sie diese Instance manuell um 5 Uhr morgens starten, stoppt die Lösung die Instance um 17 Uhr. Wenn Sie das Feld „Laufen beibehalten“ verwenden, stoppt die Lösung die Instance nicht um 17 Uhr.
Geplanter Stopp um 5 Uhr
Wenn Sie eine Instance vor der angegebenen Stoppzeit beenden, wird die Instance erst zu Beginn der nächsten Ausführungsperiode ausgeführt. Wie im vorherigen Beispiel: Wenn der Benutzer die Instance am Mittwoch um 13 Uhr stoppt, startet die Lösung die Instance erst am Donnerstag um 9 Uhr.
Die Zeitleiste zeigt den geplanten Start um 9 Uhr, den manuellen Stopp um 13 Uhr und den geplanten Stopp um 17 Uhr.
Benachbarte Perioden
Die Lösung stoppt die Ausführung von Instances nicht, wenn der Zeitplan zwei benachbarte Laufperioden enthält. Wenn Sie beispielsweise einen Zeitplan mit einem Zeitraum endtime von 23:59 Uhr und einem anderen Zeitraum begintime von Mitternacht am darauffolgenden Tag haben, stoppt die Lösung die Ausführung von Instances nicht, sofern keine vorhanden sind, oder months Regeln weekdaysmonthdays, die die Instances beenden.
Um einen Zeitplan zu implementieren, bei dem Instances von Montag 9 Uhr bis Freitag 17 Uhr ausgeführt werden, benötigt die Lösung drei Zeiträume. In der ersten Phase werden entsprechende Instances von Montag 9 Uhr bis 23:59 Uhr ausgeführt. In der zweiten Periode werden die Instances von Dienstag um Mitternacht bis Donnerstag um 23:59 Uhr ausgeführt. In der dritten Periode werden die Instances von Freitag um Mitternacht bis Freitag um 17 Uhr ausgeführt. Weitere Informationen finden Sie unter Beispielpläne.
Tage der Woche
Das weekdays Feld definiert, an welchen Wochentagen eine Instance ausgeführt wird. Sie können eine Liste von Tagen, einen Bereich von Tagen, das n ^te ^ Vorkommen dieses Tages in einem Monat oder das letzte Vorkommen dieses Tages in einem Monat angeben. Die Lösung unterstützt abgekürzte Tagesnamen (Mon) und Zahlen (0).
Tage des Monats
Das Feldmonthdays, definiert, an welchen Tagen im Monat eine Instance ausgeführt wird. Sie können eine Liste von Tagen, einen Bereich von Tagen, jeden n ^ten Tag des Monats, den letzten Tag des Monats oder den Wochentag angeben, der einem bestimmten Datum am nächsten liegt.
Monate
Das months Feld definiert, in welchen Monaten eine Instanz ausgeführt wird. Sie können eine Liste von Monaten, einen Bereich von Monaten oder jeden n ^ten Monat angeben. Die Lösung unterstützt abgekürzte Monatsnamen (Jan) und Zahlen (1).
Definitionen von Perioden
Die Konfigurationstabelle von Instance Scheduler on AWS in Amazon DynamoDB enthält Periodendefinitionen. Eine Periodendefinition kann die folgenden Felder enthalten. Beachten Sie, dass einige Felder nicht standardmäßige Cron-Zeichen unterstützen.
Wichtig
Sie müssen mindestens eines der folgenden Elemente angeben: Begintime, Endtime, Wochentage, Monate oder Monatstage.
| Feld | Description |
|---|---|
|
|
Die Uhrzeit im HH:MM Format, zu der die Instanz gestartet wird. |
|
|
Eine optionale Beschreibung des Zeitraums. |
|
|
Die Uhrzeit im HH:MM Format, zu der die Instance beendet wird. |
|
|
Geben Sie eine durch Kommas getrennte Liste von Monaten oder einen Bereich von Monaten mit Bindestrich ein, in dem die Instance ausgeführt wird. Geben Sie beispielsweise Sie können eine Instanz auch so planen, dass sie jeden n ^ten Monat oder jeden n ^ten ^ Monat in einem Bereich ausgeführt wird. Geben Sie beispielsweise |
|
|
Geben Sie eine durch Kommas getrennte Liste von Tagen des Monats oder einen Bereich von Tagen mit Bindestrich ein, an dem die Instance ausgeführt wird. Geben Sie beispielsweise Sie können eine Instanz auch so planen, dass sie an jedem n ^ten Tag des Monats oder an jedem n ^ten ^ Tag des Monats in einem Bereich ausgeführt wird. Geben Sie beispielsweise ein, Geben Sie ein |
|
|
Der Name, der zur Identifizierung des Zeitraums verwendet wird. Dieser Name muss eindeutig sein und nur alphanumerische Zeichen, Bindestriche (-) und Unterstriche (_) enthalten. |
|
|
Geben Sie eine kommagetrennte Liste von Wochentagen oder einen Bereich von Wochentagen ein, an denen die Instance ausgeführt wird. Geben Sie beispielsweise Sie können eine Instanz auch so planen, dass sie jedes n ^te ^ Vorkommen eines Wochentags im Monat ausgeführt wird. Geben Sie beispielsweise Geben Sie einen Tag und L ein, um eine Instance beim letzten Auftreten dieses Wochentags im Monat auszuführen. Geben Sie beispielsweise |
Wenn ein Zeitraum mehrere Bedingungen enthält, beachten Sie, dass alle Bedingungen erfüllt sein müssen, damit Instance Scheduler auf AWS die entsprechende Aktion anwenden kann. Beispiel: Eine Periode, die ein weekdays Feld mit dem Wert von Mon#1 und ein Monatsfeld mit dem Wert von enthält, wendet Jan/3 die Aktion am ersten Montag des Quartals an.