요청이 접두사당 지원되는 요청 빈도 내에 있을 때 Amazon S3에서 503 Slow Down 오류가 발생하는 이유는 무엇인가요?

2분 분량
0

Amazon Simple Storage Service(S3) 버킷의 접두사에 대한 요청 빈도가 접두사당 지원되는 요청 빈도 요금 내에 속합니다. 하지만 503 Slow Down 오류가 발생합니다. 이 오류가 발생하는 이유는 무엇이며 해결하려면 어떻게 해야 하나요?

해결 방법

Amazon S3는 버킷 내 접두사당 3,500개의 PUT/COPY/POST/DELETE 또는 초당 5,500개의 GET/HEAD 요청 빈도를 지원합니다. 접두사가 생성될 때 이 요청 빈도의 리소스는 자동으로 할당되지 않습니다. 대신 접두사에 대한 요청 빈도가 점진적으로 증가함에 따라 Amazon S3는 증가된 요청 빈도를 처리하기 위해 자동으로 확장됩니다.

참고: Amazon S3는 접두사를 생성할 때 추가 리소스를 할당하지 않습니다. 대신 Amazon S3는 요청 패턴에 따라 확장됩니다. 빈도 제한에 가까운 높은 요청 빈도로 요청을 보내면 S3는 503 오류를 반환합니다. 요청 빈도를 유지하고 지수 백오프를 사용하여 재시도를 구현해야 합니다. 이를 통해 Amazon S3는 요청 패턴을 모니터링하고 요청 빈도를 처리하도록 백엔드를 스케일 인할 수 있습니다.

접두사의 객체 요청 빈도가 급증하는 경우 Amazon S3는 503 Slow Down 오류를 반환할 수 있습니다. 증가된 요청 빈도를 처리하기 위해 백그라운드에서 스케일 인하는 동안 이 작업을 수행합니다. 이러한 오류를 방지하려면 요청 빈도를 서서히 늘리도록 애플리케이션을 구성합니다. 그런 다음 지수 백오프 알고리즘을 사용하여 실패한 요청을 다시 시도합니다.

지원되는 요청 빈도가 초과되는 경우에는 객체와 요청을 여러 접두사에 분산하는 것이 가장 좋습니다.

참고: 개발자, 비즈니스 또는 엔터프라이즈 지원 플랜을 보유한 경우 503 오류에 대한 기술 지원 사례를 개설할 수 있습니다. 하지만 먼저 모범 사례를 따르고 실패한 요청에 대한 요청 ID를 가져와야 합니다.


AWS 공식
AWS 공식업데이트됨 4달 전