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 documento
con 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 placeholder
con su propia información.aws ssm send-command \ --document-name "AWS-RunShellScript" \ --parameters commands="echo Hello" \ --instance-ids
instance-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 documento
con 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 placeholder
con su propia información.aws ssm send-command ^ --document-name "AWS-RunShellScript" ^ --parameters commands="echo Hello" ^ --instance-ids
instance-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 documento
con 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 placeholder
con su propia información.Send-SSMCommand ` -DocumentName "AWS-RunShellScript" ` -Parameter @{commands = "echo helloWorld"} ` -InstanceIds "
instance-ID
" ` -DocumentVersion$LATEST