Esecuzione di comandi utilizzando una versione specifica del documento - AWS Systems Manager

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esecuzione di comandi utilizzando una versione specifica del documento

Il parametro document-version consente di specificare quale versione di un documento AWS Systems Manager utilizzare quando viene eseguito il comando. È possibile specificare una delle seguenti opzioni per questo parametro:

  • $DEFAULT

  • $LATEST

  • Version number (Numero versione)

Usa la procedura seguente per eseguire un comando utilizzando il parametro document-version.

Linux
Per eseguire comandi utilizzando AWS CLI le macchine Linux locali
  1. Installa e configura AWS Command Line Interface (AWS CLI), se non l'hai già fatto.

    Per informazioni, consulta la pagina Installazione o aggiornamento della versione più recente di AWS CLI.

  2. Creare un elenco di tutti i documenti disponibili

    Questo comando elenca tutti i documenti disponibili per il tuo account in base alle autorizzazioni AWS Identity and Access Management (IAM).

    aws ssm list-documents
  3. Utilizzare il comando seguente per visualizzare le diverse versioni di un documento. document nameSostituiscili con le tue informazioni.

    aws ssm list-document-versions \ --name "document name"
  4. Utilizzare il comando seguente per eseguire un comando che usa una versione del documento SSM. Sostituisci ogni example resource placeholder con le tue informazioni.

    aws ssm send-command \ --document-name "AWS-RunShellScript" \ --parameters commands="echo Hello" \ --instance-ids instance-ID \ --document-version '$LATEST'
Windows
Per eseguire comandi utilizzando i AWS CLI computer Windows locali
  1. Installa e configura AWS Command Line Interface (AWS CLI), se non l'hai già fatto.

    Per informazioni, consulta la pagina Installazione o aggiornamento della versione più recente di AWS CLI.

  2. Creare un elenco di tutti i documenti disponibili

    Questo comando elenca tutti i documenti disponibili per il tuo account in base alle autorizzazioni AWS Identity and Access Management (IAM).

    aws ssm list-documents
  3. Utilizzare il comando seguente per visualizzare le diverse versioni di un documento. document nameSostituiscili con le tue informazioni.

    aws ssm list-document-versions ^ --name "document name"
  4. Utilizzare il comando seguente per eseguire un comando che usa una versione del documento SSM. Sostituisci ogni example resource placeholder con le tue informazioni.

    aws ssm send-command ^ --document-name "AWS-RunShellScript" ^ --parameters commands="echo Hello" ^ --instance-ids instance-ID ^ --document-version "$LATEST"
PowerShell
Per eseguire comandi utilizzando gli strumenti per PowerShell
  1. Installa e configura AWS Strumenti per PowerShell (Strumenti per Windows PowerShell), se non l'hai già fatto.

    Per informazioni, consulta la pagina Installazione di AWS Strumenti per PowerShell.

  2. Creare un elenco di tutti i documenti disponibili

    Questo comando elenca tutti i documenti disponibili per il tuo account in base alle autorizzazioni AWS Identity and Access Management (IAM).

    Get-SSMDocumentList
  3. Utilizzare il comando seguente per visualizzare le diverse versioni di un documento. document nameSostituiscili con le tue informazioni.

    Get-SSMDocumentVersionList ` -Name "document name"
  4. Utilizzare il comando seguente per eseguire un comando che usa una versione del documento SSM. Sostituisci ogni example resource placeholder con le tue informazioni.

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