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. Puoi 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 l'AWS CLI sui computer Linux locali
  1. Se non lo hai ancora fatto, installa e configura AWS Command Line Interface (AWS CLI).

    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 (IAM) autorizzazioni AWS Identity and Access Management.

    aws ssm list-documents
  3. Utilizzare il comando seguente per visualizzare le diverse versioni di un documento. Sostituisci document name 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 . Sostituisci ciascun segnaposto delle risorse di esempio 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 l'AWS CLI sui computer Windows locali
  1. Se non lo hai ancora fatto, installa e configura AWS Command Line Interface (AWS CLI).

    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 (IAM) autorizzazioni AWS Identity and Access Management.

    aws ssm list-documents
  3. Utilizzare il comando seguente per visualizzare le diverse versioni di un documento. Sostituisci document name 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 . Sostituisci ciascun segnaposto delle risorse di esempio 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 usando Tools for PowerShell
  1. Se non lo hai ancora fatto, installa e configura AWS Tools for PowerShell (Strumenti per Windows PowerShell).

    Per informazioni, consulta la pagina Installazione di AWS Tools for PowerShell.

  2. Creare un elenco di tutti i documenti disponibili

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

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

    Get-SSMDocumentVersionList ` -Name "document name"
  4. Utilizzare il comando seguente per eseguire un comando che usa una versione del documento . Sostituisci ciascun segnaposto delle risorse di esempio con le tue informazioni.

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