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.
Erstellen Sie eine geplante Aktion für Amazon ECS Service Auto Scaling
Erstellen Sie eine geplante Aktion, damit Amazon ECS die Anzahl der Aufgaben, die Ihr Service ausführt, je nach Datum und Uhrzeit erhöht oder verringert.
Öffnen Sie die Konsole auf https://console.aws.amazon.com/ecs/Version
2. -
Wählen Sie auf der Cluster-Seite den Cluster aus.
-
Wählen Sie auf der Seite mit den Cluster-Details im Abschnitt Dienste den Dienst aus.
Die Seite mit den Servicedetails wird angezeigt.
-
Wählen Sie Service Auto Scaling.
Die Seite zur auto Skalierung des Dienstes wird angezeigt.
-
Wenn Sie Service Auto Scaling nicht konfiguriert haben, wählen Sie Anzahl der Aufgaben festlegen aus.
Der Abschnitt zur Anzahl der Amazon ECS-Serviceaufgaben wird angezeigt.
Wählen Sie unter Amazon ECS Service Task Count die Option Service Auto Scaling verwenden aus, um die gewünschte Anzahl von Aufgaben für Ihren Service anzupassen.
Der Abschnitt „Anzahl der Aufgaben“ wird angezeigt.
-
Geben Sie für Mindestanzahl von Aufgaben die Untergrenze der Anzahl der Aufgaben ein, die Service Auto Scaling verwenden soll. Die gewünschte Anzahl wird diese Anzahl nicht unterschreiten.
-
Geben Sie für Maximum die Obergrenze der Anzahl der Aufgaben ein, die Service Auto Scaling verwenden soll. Die gewünschte Anzahl wird diese Anzahl nicht überschreiten.
-
Wählen Sie „Speichern“.
Die Seite mit den Richtlinien wird angezeigt.
-
-
Wählen Sie Geplante Aktionen und dann Erstellen aus.
Die Seite „Geplante Aktion erstellen“ wird angezeigt.
-
Geben Sie unter Aktionsname einen eindeutigen Namen ein.
-
Wählen Sie für Zeitzone eine Zeitzone aus.
Alle aufgelisteten Zeitzonen stammen aus der IANA-Zeitzonendatenbank. Weitere Informationen finden Sie unter Liste der Zeitzonen der TZ-Datenbank
. -
Geben Sie als Startzeit das Datum und die Uhrzeit ein, zu der die Aktion gestartet wird.
Wenn Sie einen wiederkehrenden Zeitplan gewählt haben, legt die Startzeit fest, wann die erste geplante Aktion in der wiederkehrenden Reihe ausgeführt wird.
-
Wählen Sie für Recurrence (Wiederholung) eine der verfügbaren Optionen aus.
-
Um nach einem wiederkehrenden Zeitplan zu skalieren, wählen Sie aus, wie oft Amazon ECS die geplante Aktion ausführt.
-
Wenn Sie eine Option wählen, die mit Rate beginnt, wird der Cron-Ausdruck für Sie erstellt.
-
Wenn Sie Cron auswählen, geben Sie einen Cron-Ausdruck ein, der angibt, wann die Aktion ausgeführt werden soll.
-
-
Um nur einmal zu skalieren, wählen Sie Einmal.
-
-
Gehen Sie unter Aufgabenanpassungen wie folgt vor:
-
Geben Sie unter Minimum die Mindestanzahl von Aufgaben ein, die der Dienst ausführen soll.
-
Geben Sie für Maximum die maximale Anzahl von Aufgaben ein, die der Dienst ausführen soll.
-
-
Wählen Sie Geplante Aktion erstellen.
Gehen Sie AWS CLI wie folgt vor, um geplante Skalierungsrichtlinien für Ihren Service zu konfigurieren. Ersetzen Sie jeden user input placeholder
durch Ihre Informationen.
Beispiel: Einmalige Skalierung
Verwenden Sie den folgenden put-scheduled-actionBefehl mit den Optionen --start-time
"YYYY-MM-DDThh:mm:ssZ"
und und und oder mit einer oder beiden --MaxCapacity
Optionen. --MinCapacity
aws application-autoscaling put-scheduled-action --service-namespace ecs \ --resource-id service/
my-cluster
/my-service
\ --scheduled-action-namemy-one-time-schedule
\ --start-time2021-01-30T12:00:00
\ --scalable-target-action MinCapacity=3
,MaxCapacity=10
Beispiel: Um die Skalierung nach einem wiederkehrenden Zeitplan zu planen
Verwenden Sie den folgenden put-scheduled-action-Befehl. Ersetzen Sie das user input
durch Ihre Werte.
aws application-autoscaling put-scheduled-action --service-namespace ecs \ --resource-id service/
my-cluster
/my-service
\ --scheduled-action-namemy-recurring-action
\ --schedule "rate(5 hours
)" \ --start-time2021-01-30T12:00:00
\ --end-time2021-01-31T22:00:00
\ --scalable-target-action MinCapacity=3
,MaxCapacity=10
Der angegebene Wiederholungsplan wird auf der Grundlage der UTC-Zeitzone ausgeführt. Um eine andere Zeitzone anzugeben, geben Sie die --time-zone
Option und den Namen der IANA-Zeitzone an, wie im folgenden Beispiel.
--time-zone "
America/New_York
"
Weitere Informationen finden Sie unter Liste der Zeitzonen der tz-Datenbank