Ausführen von Befehlen mit einer bestimmten Dokumentversion - AWS Systems Manager

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.

Ausführen von Befehlen mit einer bestimmten Dokumentversion

Sie können den Dokumentversionsparameter verwenden, um anzugeben, welche Version eines AWS Systems Manager-Dokuments verwendet werden soll, wenn der Befehl ausgeführt wird. Sie können eine der folgenden Optionen für diesen Parameter festlegen:

  • $DEFAULT

  • $LATEST

  • Versionsnummer:

Gehen Sie wie folgt vor, um einen Befehl unter Verwendung des Dokumentversionsparameters auszuführen.

Linux
So führen Sie Befehle über die AWS CLI auf lokalen Linux-Computern aus
  1. Installieren und konfigurieren Sie AWS Command Line Interface (AWS CLI), wenn noch nicht erfolgt.

    Weitere Informationen finden Sie unter Installieren oder Aktualisieren der neuesten Version von AWS CLI.

  2. Listen Sie alle verfügbaren Dokumente auf

    Mit diesem Befehl werden alle verfügbaren Dokumente für Ihr Konto basierend auf AWS Identity and Access Management (IAM)-Berechtigungen ausgeführt.

    aws ssm list-documents
  3. Verwenden Sie den folgenden Befehl, um die verschiedenen Versionen eines Dokuments anzuzeigen. Ersetzen Sie Dokumentname durch Ihre eigenen Informationen.

    aws ssm list-document-versions \ --name "document name"
  4. Führen Sie mit dem folgenden Befehl einen Befehl aus, der eine SSM-Dokumentversion verwendet. Ersetzen Sie jeden Beispiel Platzhalter für Ressourcen mit Ihren eigenen Informationen.

    aws ssm send-command \ --document-name "AWS-RunShellScript" \ --parameters commands="echo Hello" \ --instance-ids instance-ID \ --document-version '$LATEST'
Windows
So führen Sie Befehle über die AWS CLI auf lokalen Windows-Computern aus
  1. Installieren und konfigurieren Sie AWS Command Line Interface (AWS CLI), wenn noch nicht erfolgt.

    Weitere Informationen finden Sie unter Installieren oder Aktualisieren der neuesten Version von AWS CLI.

  2. Listen Sie alle verfügbaren Dokumente auf

    Mit diesem Befehl werden alle verfügbaren Dokumente für Ihr Konto basierend auf AWS Identity and Access Management (IAM)-Berechtigungen ausgeführt.

    aws ssm list-documents
  3. Verwenden Sie den folgenden Befehl, um die verschiedenen Versionen eines Dokuments anzuzeigen. Ersetzen Sie Dokumentname durch Ihre eigenen Informationen.

    aws ssm list-document-versions ^ --name "document name"
  4. Führen Sie mit dem folgenden Befehl einen Befehl aus, der eine SSM-Dokumentversion verwendet. Ersetzen Sie jeden Beispiel Platzhalter für Ressourcen mit Ihren eigenen Informationen.

    aws ssm send-command ^ --document-name "AWS-RunShellScript" ^ --parameters commands="echo Hello" ^ --instance-ids instance-ID ^ --document-version "$LATEST"
PowerShell
Ausführen von Befehlen mit den Tools for PowerShell
  1. Installieren und konfigurieren Sie die AWS Tools for PowerShell (Tools für Windows PowerShell), falls Sie dies noch nicht getan haben.

    Weitere Informationen finden Sie unter Installieren des AWS Tools for PowerShell.

  2. Listen Sie alle verfügbaren Dokumente auf

    Mit diesem Befehl werden alle verfügbaren Dokumente für Ihr Konto basierend auf AWS Identity and Access Management (IAM)-Berechtigungen ausgeführt.

    Get-SSMDocumentList
  3. Verwenden Sie den folgenden Befehl, um die verschiedenen Versionen eines Dokuments anzuzeigen. Ersetzen Sie Dokumentname durch Ihre eigenen Informationen.

    Get-SSMDocumentVersionList ` -Name "document name"
  4. Führen Sie mit dem folgenden Befehl einen Befehl aus, der eine SSM-Dokumentversion verwendet. Ersetzen Sie jeden Beispiel Platzhalter für Ressourcen mit Ihren eigenen Informationen.

    Send-SSMCommand ` -DocumentName "AWS-RunShellScript" ` -Parameter @{commands = "echo helloWorld"} ` -InstanceIds "instance-ID" ` -DocumentVersion $LATEST