참고
DynamoDB에는 재시도 옵션과 함께 초당 2,500개 요청의 컨트롤 플레인 제한이 도입될 예정입니다. 자세한 내용은 아래를 참조하세요.
DynamoDB 컨트롤 플레인 작업을 통해 DynamoDB 테이블은 물론 인덱스와 같은 테이블에 종속된 객체를 관리할 수 있습니다. 이러한 작업에 대한 자세한 내용은 컨트롤 플레인 섹션을 참조하세요.
경우에 따라 조치를 취하고 컨트롤 플레인 호출에서 반환된 데이터를 비즈니스 로직의 일부로 사용해야 할 수 있습니다. 예를 들어, DescribeTable
에서 반환되는 ProvisionedThroughput
의 값을 알아야 할 수도 있습니다. 이러한 상황에서는 다음과 같은 모범 사례를 따르세요.
-
DynamoDB 컨트롤 플레인을 과도하게 쿼리하지 않습니다.
-
동일한 코드 내에서 컨트롤 플레인 호출과 데이터 영역 호출을 혼용하지 않습니다.
-
컨트롤 플레인 요청에 대한 제한을 처리하고 백오프로 재시도합니다.
-
단일 클라이언트에서 특정 리소스를 호출하고 변경 사항을 추적합니다.
-
동일한 테이블의 데이터를 짧은 간격으로 여러 번 검색하는 대신 데이터를 캐싱하여 처리합니다.