• Das AWS Systems Manager CloudWatch Dashboard wird nach dem 30. April 2026 nicht mehr verfügbar sein. Kunden können weiterhin die CloudWatch Amazon-Konsole verwenden, um ihre CloudWatch Amazon-Dashboards anzusehen, zu erstellen und zu verwalten, so wie sie es heute tun. Weitere Informationen finden Sie in der Amazon CloudWatch Dashboard-Dokumentation.
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.
aws:runCommand - Führt einen Befehl auf einer verwalteten Instance aus
Führt die angegebenen Befehle aus.
Anmerkung
Automation unterstützt nur die Ausgabe einer AWS Systems Manager Run Command-Aktion. Ein Runbook kann mehrere Run Command-Aktionen und enthalten, die Ausgabe wird allerdings nur für je eine Aktion unterstützt.
Input
Diese Aktion unterstützt die meisten Befehlsendeparameter. Weitere Informationen finden Sie unter SendCommand.
- DocumentName
-
Wenn das Dokument vom Typ Command Ihnen gehört oder AWS, geben Sie den Namen des Dokuments an. Geben Sie den Amazon-Ressourcennamen (ARN) des Dokuments an, wenn Sie ein Dokument verwenden, das von einem anderen AWS-Konto mit Ihnen geteilt wird. Weitere Informationen zur Verwendung von geteilten Dokumenten finden Sie unter Verwenden von freigegebenen SSM-Dokumenten.
Typ: Zeichenfolge
Erforderlich: Ja
- InstanceIds
-
Die Instanz IDs , in der der Befehl ausgeführt werden soll. Sie können ein Maximum von 50 angeben IDs.
Sie können den Pseudo-Parameter auch anstelle
{{RESOURCE_ID}}der Instanz verwenden IDs , um den Befehl auf allen Instanzen in der Zielgruppe auszuführen. Weitere Informationen zu Pseudoparametern finden Sie unter Verwendung von Pseudo-Parametern bei der Registrierung von Aufgaben im Wartungsfenster.Alternativ können Sie Befehle mit dem Parameter
Targetsan eine Instance-Flotte senden. DieTargets-Parameter akzeptiert Amazon Elastic Compute Cloud (Amazon EC2)-Tags. Weitere Informationen zur Verwendung des ParametersTargetsfinden Sie unter Ausführen von Befehlen in großem Maßstab.Typ: StringList
Erforderlich: Nein (Wenn Sie den
{{RESOURCE_ID}}Pseudo-Parameter nicht angeben InstanceIds oder verwenden, müssen Sie denTargetsParameter angeben.) - Targets
-
Ein Array von Suchkriterien, das mithilfe einer von Ihnen angegebenen Kombination aus Schlüssel und Wert auf Instances abzielt.
Targetsist erforderlich, wenn Sie IDs im Call keine oder mehrere Instanzen angeben. Weitere Informationen zur Verwendung des ParametersTargetsfinden Sie unter Ausführen von Befehlen in großem Maßstab.Typ: MapList (Das Schema der Map in der Liste muss mit dem Objekt übereinstimmen.) Informationen finden Sie unter Target in der AWS Systems Manager -API-Referenz.
Erforderlich: Nein (Wenn Sie nichts angeben
Targets, müssen Sie den{{RESOURCE_ID}}Pseudo-Parameter angeben InstanceIds oder verwenden.)Im Folgenden sehen Sie ein Beispiel.
- Parameters
-
Die erforderlichen und optionalen Parameter, die im Dokument angegeben sind.
Typ: Zuordnung
Erforderlich: Nein
- CloudWatchOutputConfig
-
Konfigurationsoptionen für das Senden von Befehlsausgaben an Amazon CloudWatch Logs. Weitere Informationen zum Senden von Befehlsausgaben an CloudWatch Logs finden Sie unterKonfiguration von Amazon CloudWatch Logs für Run Command.
Typ: StringMap (Das Schema der Map muss mit dem Objekt übereinstimmen. Weitere Informationen finden Sie CloudWatchOutputConfigin der AWS Systems Manager API-Referenz).
Erforderlich: Nein
Im Folgenden sehen Sie ein Beispiel.
- Comment
-
Benutzerdefinierte Informationen über den Befehl.
Typ: Zeichenfolge
Erforderlich: Nein
- DocumentHash
-
Der Hash für das Dokument.
Typ: Zeichenfolge
Erforderlich: Nein
- DocumentHashType
-
Der Typ des Hash.
Typ: Zeichenfolge
Zulässige Werte:
Sha256|Sha1Erforderlich: Nein
- NotificationConfig
-
Die Konfigurationen für das Senden von Benachrichtigungen.
Erforderlich: Nein
- OutputS3 BucketName
-
Der Name des S3-Buckets für Befehlsausgabeantworten. Ihr verwalteter Knoten muss Berechtigungen haben, damit der S3-Bucket die Ausgabe erfolgreich protokollieren kann.
Typ: Zeichenfolge
Erforderlich: Nein
- OutputS3 KeyPrefix
-
Das Präfix.
Typ: Zeichenfolge
Erforderlich: Nein
- ServiceRoleArn
-
Der ARN der AWS Identity and Access Management (IAM-) Rolle.
Typ: Zeichenfolge
Erforderlich: Nein
- TimeoutSeconds
-
Die Wartezeit in Sekunden, bis ein Befehl AWS Systems Manager SSM Agent an die Instance übermittelt wird. Wenn der Befehl vom SSM Agent auf der Instance vor dem Erreichen des angegebenen Werts nicht empfangen wurde, ändert sich der Status des Befehls in
Delivery Timed Out.Typ: Ganzzahl
Erforderlich: Nein
Zulässige Werte: 30 bis 2 592 000
Ausgabe
- CommandId
-
Die ID des Befehls.
- Status
-
Der Status des Befehls.
- ResponseCode
-
Der Antwortcode des Befehls. Wenn das Dokument, das Sie ausführen, mehr als einen Schritt umfasst, wird für diese Ausgabe kein Wert zurückgegeben.
- Ausgabe
-
Die Ausgabe des Befehls. Wenn Sie mit Ihrem Befehl auf ein Tag oder mehrere Instances abzielen, wird kein Ausgabewert zurückgegeben. Sie können die API-Vorgänge
GetCommandInvocationundListCommandInvocationsverwenden, um Ausgaben für einzelne Instances abzurufen.