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

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 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 SSM. 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 SSM. 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 Strumenti per PowerShell (Strumenti per Windows PowerShell).

    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 (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 SSM. 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