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.
Automatisierte Abläufe in großem Umfang ausführen
Mit AWS Systems Manager Automation können Sie Automatisierungen für eine Flotte von AWS-Ressourcen mithilfe von Zielen ausführen. Außerdem können Sie die Bereitstellung der Automatisierung innerhalb Ihrer Flotte steuern, indem Sie einen Gleichzeitigkeitswert und einen Fehlergrenzwert angeben. Die Gleichzeitigkeits- und die Fehlergrenzwertfeature werden gemeinsam als Ratensteuerungen bezeichnet. Der Gleichzeitigkeitswert legt fest, wie viele Ressourcen die Automatisierung gleichzeitig ausführen kann. Automation bietet außerdem einen adaptiven Nebenläufigkeitsmodus, den Sie aktivieren können. Die adaptive Nebenläufigkeit skaliert Ihr Automatisierungskontingent automatisch von 100 gleichzeitig ausgeführten Automatisierungen auf bis zu 500. Ein Fehlergrenzwert legt fest, wie viele Automatisierungsausführungen fehlschlagen dürfen, bevor Systems Manager damit aufhört, die Automatisierung an andere Ressourcen zu senden.
Weitere Informationen über Gleichzeitigkeits- und Fehlergrenzwerte finden Sie unter Steuern von Automatisierungen im großen Maßstab. Weitere Informationen über Ziele finden Sie unter Zuordnen von Zielen für eine Automatisierung.
Die folgenden Verfahren veranschaulichen, wie Sie die adaptive Nebenläufigkeit aktivieren und eine Automatisierung mit Zielen und Ratensteuerelementen über die Systems-Manager-Konsole und AWS Command Line Interface (AWS CLI) ausführen.
Ausführen einer Automatisierung mit Zielen und Ratensteuerungen (Konsole)
Im folgenden Verfahren wird beschrieben, wie Sie mit der Systems Manager-Konsole eine Automatisierung mit Ziel- und Ratensteuerungen ausführen.
So führen Sie eine Automatisierung mit Zielen und Ratensteuerungen aus
Öffnen Sie die AWS Systems Manager-Konsole unter https://console.aws.amazon.com/systems-manager/
. -
Wählen Sie im Navigationsbereich Automatisierung und Automatisierung ausführen aus.
-
Wählen Sie in der Liste Automation-Dokument ein Runbook. Wählen Sie eine oder mehrere Optionen im Bereich Dokumentkategorien, um SSM-Dokumente nach ihrem Zweck zu filtern. Um ein Runbook anzuzeigen, das Sie besitzen, wählen Sie die Im Besitz von mir-Registerkarte. Um ein Runbook anzuzeigen, das für Ihr Konto freigegeben ist, wählen Sie die Registerkarte Mit mir geteilt. Um alle Runbooks anzuzeigen, wählen Sie die Registerkarte Alle Dokumente.
Anmerkung
Sie können Informationen zu einem Runbook einsehen, indem Sie den Runbook-Namen auswählen.
-
Überprüfen Sie im Abschnitt Dokument-Details, ob Dokumentversion auf die Version gesetzt ist, die Sie ausführen möchten. Das System bietet die folgenden Versionsoptionen:
-
Standardversion zur Laufzeit – Wählen Sie diese Option aus, wenn das Automation-Runbook regelmäßig aktualisiert wird und eine neue Standardversion zugewiesen ist.
-
Letzte Version zur Laufzeit – Wählen Sie diese Option aus, wenn das Automation-Runbook regelmäßig aktualisiert wird, und Sie die Version auszuführen möchten, die zuletzt aktualisiert wurde.
-
1 (Standard) – Wählen Sie diese Option zur Ausführung der ersten Version des Dokuments, welches der Standard ist.
-
-
Wählen Sie Weiter.
-
Wählen Sie im Abschnitt Execution Mode (Ausführungsmodus) die Option Rate Control (Ratensteuerung) aus. Sie müssen diesen Modus oder die Option Multi-account and Region (Mehrere Konten und Regionen) verwenden, wenn Sie Ziele und Ratensteuerungen nutzen möchten.
Wählen Sie im Abschnitt Ziele die Ausrichtung auf die AWS-Ressourcen für die Ausführung der Automation. Diese Optionen sind erforderlich.
-
Wählen Sie in der Liste Parameter einen Parameter aus. Die Elemente in der Liste Parameter richten sich nach den Parametern in dem Automation-Runbook, das Sie zu Beginn dieses Verfahrens ausgewählt haben. Durch Auswahl eines Parameters legen Sie den Typ der Ressource fest, für die der Automation-Workflow ausgeführt wird.
-
Wählen Sie in der Liste Ziele aus, wie Sie Ressourcen als Ziele verwenden möchten.
Wenn Sie die Zielressourcen mithilfe von Parameterwerten ausgewählt haben, geben Sie den Parameterwert für den gewählten Parameter im Feld Eingabeparameter eingeben ein.
Wenn Sie die Zielressourcen mit AWS Resource Groups ausgewählt haben, wählen Sie den Namen der Gruppe aus der Liste Ressourcengruppe aus.
Wenn Sie die Zielressourcen mithilfe von Tags ausgewählt haben, geben Sie den Tag-Schlüssel und (optional) den Tag-Wert in die entsprechenden Felder ein. Wählen Sie Hinzufügen aus.
Wenn Sie ein Automatisierungs-Runbook für alle Instances im aktuellen AWS-Konto und AWS-Region aus. Wählen Sie und anschließend Alle Instances aus.
-
Geben Sie im Abschnitt Eingabeparameter die erforderlichen Eingaben an. Sie können optional eine IAM-Servicerolle aus der Liste AutomationAssumeRole auswählen.
Anmerkung
Möglicherweise müssen Sie einige der Optionen im Abschnitt Eingabeparameter nicht auswählen. Dies liegt daran, dass Sie Ressourcen mithilfe von Tags oder einer Ressourcengruppe als Ziele ausgewählt haben. Wenn Sie beispielsweise das
AWS-RestartEC2Instance
-Runbook ausgewählt haben, müssen Sie keine Instance-IDs im Abschnitt Eingabeparameter angeben oder auswählen. Die Automation-Ausführung sucht die Instances für den Neustart mit den von Ihnen angegebenen Tags oder Ressourcengruppen.-
Verwenden Sie die Optionen im Abschnitt Ratensteuerung, um die Anzahl der AWS-Ressourcen zu beschränken, welche die Automatisierung mit jedem Konto-Region-Paar ausführen können.
Wählen Sie im Abschnitt Gleichzeitigkeit eine Option aus:
-
Wählen Sie Ziele aus, um eine absolute Anzahl von Zielen einzugeben, die den Automation-Workflow gleichzeitig ausführen können.
-
Wählen Sie Prozentsatz aus, um einen Prozentsatz der Ziele anzugeben, die den Automation-Workflow gleichzeitig ausführen können.
-
-
Wählen Sie im Abschnitt Fehlerschwellenwert eine Option aus:
-
Wählen Sie Fehler, um eine absolute Anzahl von zulässigen Fehlern anzugeben, bevor Automation damit aufhört, den Workflow an andere Ressourcen zu senden.
-
Wählen Sie Prozentsatz aus, um einen Prozentsatz von zulässigen Fehlern anzugeben, bevor Automation damit aufhört, den Workflow an andere Ressourcen zu senden.
-
-
(Optional) Wählen Sie einen CloudWatch-Alarm aus, der auf Ihre Automatisierung zur Überwachung angewendet werden soll. Um einen CloudWatch-Alarm an Ihre Automatisierung anzuhängen, muss der IAM-Prinzipal, der die Automatisierung startet, über die Berechtigung für die
iam:createServiceLinkedRole
-Aktion verfügen. Weitere Informationen zu CloudWatch-Alarmen erhalten Sie unter Verwendung von Amazon-CloudWatch-Alarmen. Beachten Sie, dass die Automatisierung gestoppt wird, wenn Ihr Alarm aktiviert wird. Wenn Sie AWS CloudTrail verwenden, sehen Sie den API-Aufruf in Ihrem Trail. -
Wählen Sie Ausführen.
Um Automatisierungen anzuzeigen, die von der Automatisierung der Ratensteuerung gestartet wurden, wählen Sie im Navigationsbereich Automation (Automatisierung) und wählen Sie dann Anzeigen von untergeordneten Automatisierungen.
Ausführen einer Automatisierung mit Zielen und Ratensteuerungen (Befehlszeile)
Im folgenden Verfahren wird beschrieben, wie Sie die AWS CLI (unter Linux oder Windows) oder AWS Tools for PowerShell verwenden, um eine Automatisierung mit Ziel- und Ratensteuerungen auszuführen.
So führen Sie eine Automatisierung mit Zielen und Ratensteuerungen aus
Installieren und konfigurieren Sie die AWS CLI oder AWS Tools for PowerShell, falls noch nicht erfolgt.
Weitere Informationen finden Sie unter Installieren oder Aktualisieren der neuesten Version der AWS CLI und Installieren des AWS Tools for PowerShell.
-
Nutzen Sie den folgenden Befehl, um eine Liste der Dokumente anzuzeigen.
Beachten Sie den Namen des Runbooks, das Sie verwenden möchten.
-
Führen Sie den folgenden Befehl aus, um Details des Runbooks einsehen zu können: Ersetzen Sie
runbook name
mit dem Namen des Runbooks, dessen Details Sie anzeigen möchten. Notieren Sie auch einen Parameternamen (z. B.InstanceId
), den Sie für die Option--target-parameter-name
verwenden möchten. Dieser Parameter bestimmt den Typ der Ressource, für die die Automatisierung ausgeführt wird. -
Erstellen Sie einen Befehl, der die Ziel- und Ratensteuerungsoptionen verwendet, die Sie ausführen möchten. Ersetzen Sie jeden
Beispiel Platzhalter für Ressourcen
mit Ihren eigenen Informationen.Ausrichtung mithilfe von Tags
Ausrichtung mithilfe von Parameterwerten
Ausrichtung mithilfe von AWS Resource Groups
Ausrichtung auf alle Amazon-EC2-Instances im aktuellen AWS-Konto und der AWS-Region
Der Befehl gibt eine Ausführungs-ID zurück. Kopieren Sie diese ID in die Zwischenablage. Sie können diese ID zum Anzeigen des Status der Automatisierung verwenden.
-
Führen Sie den folgenden Befehl aus, um die Automatisierung anzuzeigen. Ersetzen Sie jede
Automatisierungs-Ausführungs-ID
mit Ihren eigenen Informationen. -
Führen Sie den folgenden Befehl aus, um Details über den Automatisierungsprozess anzuzeigen. Ersetzen Sie jede
Automatisierungs-Ausführungs-ID
mit Ihren eigenen Informationen.Das System gibt unter anderem folgende Informationen zurück
Anmerkung
Sie können auch den Status der Automatisierung in der Konsole überwachen. Wählen Sie in der Liste Automatisierungs-Ausführung die Automatisierung, die Sie gerade ausgeführt haben, und wählen Sie dann die Registerkarte Ausführungsschritte. Diese Registerkarte zeigt Ihnen den Status der Automatisierungs-Aktionen.