AWS Systems Manager Change Manager não está mais aberto a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte mudança de disponibilidade do AWS Systems Manager Change Manager.
Execução de comandos usando uma versão específica de documento
Você pode usar o parâmetro de versão de documento para especificar qual versão de um documento do AWS Systems Manager usar quando o comando for executado. Você pode especificar uma das seguintes opções para este parâmetro:
-
$DEFAULT
-
$LATEST
-
Número da versão
Execute o procedimento a seguir para executar um comando usando o parâmetro de versão do documento.
- Linux
-
Como executar comandos usando a AWS CLI em máquinas Linux locais
Instale e configure a AWS Command Line Interface (AWS CLI), caso ainda não o tenha feito.
Para obter informações, consulte Instalar ou atualizar a versão mais recente da AWS CLI.
-
Listar todos os documentos disponíveis
Esse comando lista todos os documentos disponíveis para sua conta com base em permissões do AWS Identity and Access Management (IAM).
aws ssm list-documents
-
Execute o comando a seguir para visualizar as diferentes versões de um documento. Substitua nome do documento pelas próprias informações.
aws ssm list-document-versions \
--name "document name"
-
Execute o comando a seguir para executar um comando que use uma versão do documento do SSM. Substitua cada espaço reservado para recurso de exemplo por suas próprias informações.
aws ssm send-command \
--document-name "AWS-RunShellScript" \
--parameters commands="echo Hello" \
--instance-ids instance-ID \
--document-version '$LATEST'
- Windows
-
Como executar comandos usando a AWS CLI em computadores Windows locais
Instale e configure a AWS Command Line Interface (AWS CLI), caso ainda não o tenha feito.
Para obter informações, consulte Instalar ou atualizar a versão mais recente da AWS CLI.
-
Listar todos os documentos disponíveis
Esse comando lista todos os documentos disponíveis para sua conta com base em permissões do AWS Identity and Access Management (IAM).
aws ssm list-documents
-
Execute o comando a seguir para visualizar as diferentes versões de um documento. Substitua nome do documento pelas próprias informações.
aws ssm list-document-versions ^
--name "document name"
-
Execute o comando a seguir para executar um comando que use uma versão do documento do SSM. Substitua cada espaço reservado para recurso de exemplo por suas próprias informações.
aws ssm send-command ^
--document-name "AWS-RunShellScript" ^
--parameters commands="echo Hello" ^
--instance-ids instance-ID ^
--document-version "$LATEST"
- PowerShell
-
Para executar comandos usando as Tools for PowerShell
Instale e configure o Ferramentas da AWS para PowerShell (Ferramentas para Windows PowerShell), caso ainda não o tenha feito.
Para obter informações, consulte Instalar o Ferramentas da AWS para PowerShell.
-
Listar todos os documentos disponíveis
Esse comando lista todos os documentos disponíveis para sua conta com base em permissões do AWS Identity and Access Management (IAM).
Get-SSMDocumentList
-
Execute o comando a seguir para visualizar as diferentes versões de um documento. Substitua nome do documento pelas próprias informações.
Get-SSMDocumentVersionList `
-Name "document name"
-
Execute o comando a seguir para executar um comando que use uma versão do documento do SSM. Substitua cada espaço reservado para recurso de exemplo por suas próprias informações.
Send-SSMCommand `
-DocumentName "AWS-RunShellScript" `
-Parameter @{commands = "echo helloWorld"} `
-InstanceIds "instance-ID" `
-DocumentVersion $LATEST