Amazon Kinesis Data Streams, 이제 API 요청을 검증하는 드라이 런 기능 지원

게시된 날짜: 2026년 9월 1일

Amazon Kinesis Data Streams가 이제 작업을 실행하지 않고도 API 요청이 성공할지 확인할 수 있는 드라이 런 기능을 지원합니다. 이제 고객은 API 요청에서 새로운 선택적 파라미터 'DryRun'을 true로 설정하여 프로덕션의 스트림과 상호 작용하기 전에 권한을 검증할 수 있습니다.

이전에는 애플리케이션이 스트림에 액세스할 올바른 권한을 보유하고 있는지, 고객이 안전하게 테스트할 방법이 없었습니다. 그래서 권한 확인 후 실패하도록 설계된 요청, 예를 들어 지원되는 최대 크기보다 의도적으로 큰 페이로드가 포함된 PutRecord 요청을 보내는 경우가 많았습니다. 이 방식은 현재 서비스 제한에 의존하기 때문에 취약했습니다. 만약 서비스 제한이 변경될 경우, 요청이 예기치 않게 성공하여 프로덕션 스트림과 다운스트림 소비자에게 의도치 않은 레코드가 작성될 수 있었습니다. 이제 고객은 해당 API 요청의 검증만 원한다는 의미에서 'DryRun' 파라미터를 true로 설정하기만 하면 됩니다. 모든 검사가 성공적으로 완료되면 API는 'DryRunOperationException'을 반환하여 'DryRun' 파라미터 없이도 요청이 성공했을 것임을 확인해줍니다.

드라이 런 기능은 Amazon Kinesis Data Streams가 제공되는 모든 AWS 리전에서 5개 API(PutRecord, PutRecords, GetRecords, GetShardIterator, SubscribeToShard)에 대해 사용할 수 있습니다. 드라이 런에 대한 자세한 내용은 Amazon Kinesis Data Streams 개발자 안내서의 드라이 런을 사용하여 권한 및 요청 입력 테스트를 참조하세요. 드라이 런을 시작하려면 Amazon Kinesis Data Streams API 참조를 참조하세요.