애플리케이션에서 AWS Auto Scaling을 호출할 때 “Rate Exceeded” 오류가 발생합니다. 이 오류를 방지하려면 어떻게 해야 합니까?

애플리케이션, AWS CLI(AWS 명령줄 인터페이스) 또는 AWS Management Console에서 수행되는 모든 AWS Auto Scaling 호출은 리전별로 각 계정에 허용되는 최대 API 요청 빈도를 초과할 수 없습니다. API 요청이 최대 빈도를 초과하는 경우 “Rate Exceeded” 오류가 발생하고 추가 API 호출이 스로틀됩니다.

“Rate Exceeded” 오류와 스로틀을 방지하려면 애플리케이션에서 필요한 호출만 수행되고 있는지 확인하십시오.

“Rate Exceeded” 오류를 방지하거나 완화하려면 다음 해결 방법을 시도하십시오.

“describe” 호출 검증

“describe” 호출이 너무 많으면 허용되는 요청 빈도를 기준으로 측정되는 전체 API 요청이 늘어납니다. 애플리케이션에서 모든 “describe” 호출이 필요한 호출인지 확인하고 가능한 경우 “describe” 호출을 대신할 해결 방법을 고려하십시오.

타사 애플리케이션의 호출 점검

타사 애플리케이션에서 연속적으로 AWS Auto Scaling을 호출할 수 있습니다. 타사 애플리케이션에서 AWS Auto Scaling을 불필요하게 호출하고 있지 않은지 확인하십시오.

오류 재시도 및 지수 백오프 구현

오류 재시도 및 지수 백오프는 API 호출 빈도를 제한하는 데 도움이 될 수 있습니다. 각 AWS SDK는 자동 재시도 논리 및 지수 백오프 알고리즘을 구현합니다. 자세한 내용은 AWS에서의 오류 재시도 및 지수 백오프 단원을 참조하십시오.

AWS 지원 센터에서 서비스 제한 증가 요청

서비스 제한을 늘리려면 API 호출 빈도를 검증했고 오류 재시도 또는 지수 백오프 방법을 구현했음을 확인해야 합니다. 또한 요청에서 스로틀 문제와 관련된 리전 및 시간 범위를 제공해야 합니다.


페이지 내용이 도움이 되었습니까? | 아니요

AWS 지원 지식 센터로 돌아가기

도움이 필요하십니까? AWS 지원 센터를 방문하십시오.

게시된 날짜: 2018년 3월 22일