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

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

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

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

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

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

  2. 왼쪽 탐색 창에서 자동화를 선택합니다.

  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"