AWS Batch 작업을 제출할 때 "Getting error Too Many Requests" 오류를 해결하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 2월 21일

AWS Batch 작업이 실패하고 "Get error Too Many Requests (Service: AWSBatch; Status Code: 429; Error Code: TooManyRequestsException)" 오류 메시지가 표시됩니다. 이 오류를 해결하려면 어떻게 해야 합니까?

간략한 설명

이 오류는 AWS Batch API 제한에 도달했음을 나타냅니다. 이러한 제한은 일반적으로 DescribeJobsSubmitJob API 호출에 적용되지만 이에 국한되지는 않습니다.

다음을 고려하십시오.

  • API 제한은 계정에 적용되지 않고 AWS 엔드포인트에 적용됩니다.
  • AWS는 리전별로 각 AWS 계정에 대한 모든 Amazon API 요청을 제한합니다. 이렇게 하면 한 계정이 너무 많은 요청으로 서비스 엔드포인트를 플러딩하는 것을 방지할 수 있습니다.
  • AWS는 모든 Amazon API에 대한 모든 호출이 허용되는 최대 API 요청 속도를 초과하지 않도록 합니다. 최대 API 요청 빈도는 리전에 따라 다를 수 있습니다.

다음과 같은 경우에 이 오류가 발생할 수 있습니다.

  • AWS 명령줄 인터페이스(CLI) 또는 AWS SDK를 사용하여 프로그래밍 방식으로 여러 작업을 동시에 제출
  • AWS Lambda를 사용하여 작업 제출

해결 방법

다음 솔루션을 고려하십시오.


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?