Crie uma janela de manutenção com a interface de linha de comando (CLI) do Systems Manager para o AMS Accelerate - Guia do usuário do AMS Accelerate

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:

  1. 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 awscli em uma máquina local. Para obter detalhes, consulte Trabalhando com AWS CloudShell.

    1. 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.

    2. 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, WindowTargetID s são devolvidos.

    3. 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