Ejecución de comandos mediante una versión de documento específica
Puede utilizar el parámetro document-version para especificar la versión de un documento de AWS Systems Manager que se va a usar cuando se ejecute el comando. Puede especificar una de las opciones siguientes para este parámetro:
-
$DEFAULT
-
$LATEST
-
Número de versión
Lleve a cabo el siguiente procedimiento para ejecutar un comando utilizando el parámetro de versión del documento.
- Linux
-
Para ejecutar comandos mediante la AWS CLI en equipos locales con Linux
Si aún no lo ha hecho, instale y configure la AWS Command Line Interface (AWS CLI).
Para obtener más información, consulte Instalación o actualización de la última versión de la AWS CLI.
-
Enumerar todos los documentos disponibles
Este comando enumera todos los documentos disponibles para su cuenta en función de los permisos de AWS Identity and Access Management (IAM).
aws ssm list-documents -
Ejecute el siguiente comando para ver las diferentes versiones de un documento. Reemplace el
nombre del documentocon su propia información.aws ssm list-document-versions \ --name "document name" -
Utilice el siguiente comando para ejecutar un comando que utilice una versión del documento de SSM. Reemplace cada
example resource placeholdercon su propia información.aws ssm send-command \ --document-name "AWS-RunShellScript" \ --parameters commands="echo Hello" \ --instance-idsinstance-ID\ --document-version '$LATEST'
- Windows
-
Para ejecutar comandos mediante la AWS CLI en equipos locales con Windows
Si aún no lo ha hecho, instale y configure la AWS Command Line Interface (AWS CLI).
Para obtener más información, consulte Instalación o actualización de la última versión de la AWS CLI.
-
Enumerar todos los documentos disponibles
Este comando enumera todos los documentos disponibles para su cuenta en función de los permisos de AWS Identity and Access Management (IAM).
aws ssm list-documents -
Ejecute el siguiente comando para ver las diferentes versiones de un documento. Reemplace el
nombre del documentocon su propia información.aws ssm list-document-versions ^ --name "document name" -
Utilice el siguiente comando para ejecutar un comando que utilice una versión del documento de SSM. Reemplace cada
example resource placeholdercon su propia información.aws ssm send-command ^ --document-name "AWS-RunShellScript" ^ --parameters commands="echo Hello" ^ --instance-idsinstance-ID^ --document-version "$LATEST"
- PowerShell
-
Para ejecutar comandos con Tools for PowerShell
Instale y configure Herramientas de AWS para PowerShell (Herramientas para Windows PowerShell), si aún no lo ha hecho.
Para obtener más información, consulte Instalación de Herramientas de AWS para PowerShell.
-
Enumerar todos los documentos disponibles
Este comando enumera todos los documentos disponibles para su cuenta en función de los permisos de AWS Identity and Access Management (IAM).
Get-SSMDocumentList -
Ejecute el siguiente comando para ver las diferentes versiones de un documento. Reemplace el
nombre del documentocon su propia información.Get-SSMDocumentVersionList ` -Name "document name" -
Utilice el siguiente comando para ejecutar un comando que utilice una versión del documento de SSM. Reemplace cada
example resource placeholdercon su propia información.Send-SSMCommand ` -DocumentName "AWS-RunShellScript" ` -Parameter @{commands = "echo helloWorld"} ` -InstanceIds "instance-ID" ` -DocumentVersion$LATEST