As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Crie uma janela de manutenção com a interface de linha de comando (CLI) do Systems Manager para o AMS Accelerate
Para criar uma janela de manutenção do AMS Accelerate com a interface da linha de comando:
Siga o tutorial do SSM: Crie e configure uma janela de manutenção (AWS CLI). Para cada etapa do tutorial, aqui estão exemplos de comandos da CLI para aplicação de patches.
nota
Esses exemplos são específicos para Linux ou macOS. Os comandos também podem ser executados AWS CloudShell , o que pode ser mais simples do que configurar
awscliem uma máquina local. Para obter detalhes, consulte Trabalhando com AWS CloudShell.-
Na etapa 1 do tutorial, para criar uma janela de manutenção:
aws ssm create-maintenance-window \ --name Sample-Maintenance-Window \ --schedule "cron(0 30 23 ? * TUE#2 *)" \ --duration 4 \ --cutoff 1 \ --allow-unassociated-targets \ --tags "Key=Environment,Value=Production"Em caso de conclusão bem-sucedida,
window-idé retornado. -
Na etapa 2 do tutorial, para registrar um nó de destino:
aws ssm register-target-with-maintenance-window \ --window-id "mw-xxxxxxxxx" \ --resource-type "INSTANCE" \ --target "Key=tag:Environment,Values=Prod"Em caso de conclusão bem-sucedida,
WindowTargetIDs são devolvidos. Na etapa 3 do tutorial, para registrar uma tarefa:
aws ssm register-task-with-maintenance-window \ --window-id "mw-xxxxxx" \ --targets "Key=WindowTargetIds,Values=63d4f63c-xxxxxx-9b1d-xxxxxfff" \ --task-arn "AWSManagedServices-PatchInstance" \ --service-role-arn "arn:aws:iam::AWS-Account-ID:role/ams_ssm_automation_role" \ --task-invocation-parameters "{\"Automation\":{\"DocumentVersion\":\"\$DEFAULT\",\"Parameters\":{\"InstanceId\":[\"{{TARGET_ID}}\"],\"StartInactiveInstances\":[\"True\"]}}}" \ --max-concurrency 50 \ --max-errors 50 \ --name "AutomationExample" \ --description "Sample Description" \ --task-type=AUTOMATION
-