스로틀링된 작업에 대한 자동 재시도 구성 - AWS Systems Manager

스로틀링된 작업에 대한 자동 재시도 구성

각 계정에서 실행할 수 있는 동시 자동화 실행 수에는 제한이 있습니다. 계정에서 여러 자동화를 동시에 실행하려고 하면 스로틀링 문제가 발생할 수 있습니다. 자동 스로틀링 재시도 기능을 사용하여 스로틀링된 자동화 단계에 대한 재시도 동작을 구성할 수 있습니다.

자동화 작업에 대한 자동 스로틀링 재시도는 대규모 작업을 위한 보다 탄력적인 실행 환경을 제공합니다. 스로틀링 재시도 기능은 aws:executeScript를 제외한 모든 자동화 작업을 지원합니다.

스로틀링 재시도 설정은 기존 maxAttempts 단계 속성 외에도 작동합니다. 둘 다 구성되면 시스템은 먼저 지정된 제한 시간 내에 스로틀링 재시도를 시도한 다음, 단계가 계속 실패할 경우 maxAttempts 설정을 적용합니다.

AWS Management Console을 사용하여 스로틀링 재시도를 구성하는 방법
  1. https://console.aws.amazon.com/systems-manager/에서 AWS Systems Manager 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Automation을 선택합니다.

  3. 기본 설정 탭을 선택하고 편집을 선택합니다.

  4. 스로틀링 재시도 시간 제한 필드에 0~3,600초 사이의 값을 입력합니다. 이는 시스템이 병목 현상이 발생한 단계를 재시도하는 최대 시간을 지정합니다.

  5. 저장을 선택합니다.

명령줄을 사용하여 스로틀링 재시도를 구성하는 방법
  • AWS CLI 또는 Tools for Windows PowerShell을 열고 다음 명령을 실행하여 요청 리전의 계정에 스로틀링 재시도를 구성합니다.

    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"