Configurar a repetição automática para operações com controle de utilização - AWS Systems Manager

Configurar a repetição automática para operações com controle de utilização

Há um limite quanto ao número de execuções simultâneas de automação que podem ser executadas em cada conta. A tentativa de executar várias automações simultaneamente em uma conta pode causar problemas de controle de utilização. Você pode usar o recurso de repetição de controle de utilização automática para configurar o comportamento de repetição para etapas de automação com controle de utilização.

A nova tentativa automática de controle de utilização para ações de automação fornece um ambiente de execução mais resiliente para operações de alta escala. O recurso de repetição de controle de utilização suporta todas as ações de automação, com exceção de aws:executeScript.

A configuração de repetição de controle de utilização funciona além da propriedade de etapa maxAttempts existente. Quando ambos estão configurados, o sistema primeiro tenta executar repetições de controle de utilização dentro do limite de tempo especificado e, em seguida, aplica a configuração maxAttempts se a etapa continuar falhando.

Para configurar a repetição de controle de utilização usando o AWS Management Console
  1. Abra o console AWS Systems Manager em https://console.aws.amazon.com/systems-manager/.

  2. No painel de navegação à esquerda, escolha Automation (Automação).

  3. Escolha a guia Preferences (Preferências) e, em seguida, escolha Edit (Editar).

  4. No campo Limite do tempo de repetição do controle de utilização, insira um valor entre 0 e 3600 segundos. Isso especifica o tempo máximo em que o sistema tenta novamente uma etapa que foi submetida ao controle de utilização.

  5. Escolha Salvar.

Para configurar a repetição de controle de utilização usando a linha de comando
  • Abra a AWS CLI ou as ferramentas para Windows PowerShell e execute o comando a seguir para configurar a repetição de controle de utilização para sua conta na região solicitante.

    Linux & macOS
    aws ssm update-service-setting \ --setting-id /ssm/automation/throttling-retry-time-limit \ --setting-value 3600
    Windows
    aws ssm update-service-setting ^ --setting-id /ssm/automation/throttling-retry-time-limit ^ --setting-value 3600
    PowerShell
    Update-SSMServiceSetting ` -SettingId "/ssm/automation/throttling-retry-time-limit" ` -SettingValue "3600"