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.
Eine geplante Aktion für Service-Auto-Scaling von Amazon ECS erstellen
Erstellen Sie eine geplante Aktion, damit Amazon ECS die Anzahl der Aufgaben, die Ihr Service ausführt, basierend auf 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 Services den Service aus.
Die Service-Detailseite wird angezeigt.
-
Wählen Sie Service-Auto-Scaling aus.
Die Seite Service-Auto-Scaling wird angezeigt.
-
Wenn Sie Service-Auto-Scaling nicht konfiguriert haben, wählen Sie Anzahl der Aufgaben festlegen aus.
Der Abschnitt Anzahl der Amazon-ECS-Serviceaufgaben wird angezeigt.
Wählen Sie unter Anzahl der Amazon-ECS-Serviceaufgaben 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 unter Mindestanzahl an Aufgaben, die Untergrenze der Anzahl der Aufgaben an, die das Service-Auto-Scaling verwenden kann. Die gewünschte Anzahl wird diese Anzahl nicht unterschreiten.
-
Geben Sie unter Maximum die Höchstanzahl der Aufgaben an, die Service-Auto-Scaling verwenden kann. Die gewünschte Anzahl wird diese Anzahl nicht überschreiten.
-
Wählen Sie Speichern.
Die Richtlinien-Seite wird angezeigt.
-
-
Wählen Sie Geplante Aktionen und dann Erstellen aus.
Die Seite Geplante Aktion erstellen wird angezeigt.
-
Geben Sie für 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.
-
Wählen Sie aus, wie oft Amazon ECS die geplante Aktion ausführt, um nach einem wiederkehrenden Zeitplan zu skalieren.
-
Wenn Sie eine Option auswä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.
-
-
Wenn Sie nur einmal skalieren möchten, wählen Sie Einmalig aus.
-
-
Gehen Sie unter Aufgabenanpassungen wie folgt vor:
-
Geben Sie für Minimum die Mindestanzahl von Aufgaben ein, die der Service ausführen soll.
-
Geben Sie für Maximum die maximale von Aufgaben ein, die der Service 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: So planen Sie die Skalierung im Rahmen eines sich wiederholenden Zeitplans
Verwenden Sie den folgenden put-scheduled-action-Befehl. Ersetzen Sie die 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 Wiederholungszeitplan läuft auf der Grundlage der UTC-Zeitzone. Um eine andere Zeitzone anzugeben, schließen 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