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 AWS Tools for PowerShell (Ferramentas para Windows PowerShell), caso ainda não o tenha feito.
Para obter informações, consulte Instalar o AWS Tools for 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