Amazon Kinesis Data Streams now supports dry run for API request validation
Amazon Kinesis Data Streams has introduced a dry run feature, allowing users to validate API requests and permissions without executing the actual operation. By setting the 'DryRun' parameter to true, customers can safely test their application's access to a stream, preventing accidental writes or unintended data modifications in production. This new capability avoids the fragility of previous workarounds that relied on service limits to simulate failure. The feature is available for five key Kinesis Data Streams APIs across all AWS Regions where the service is offered.
Features (1) ›
- Introduce dry run feature for API request and permission validation
Amazon Kinesis Data Streams now supports a dry run parameter for API requests, enabling customers to validate permissions and inputs without executing the operation. This prevents unintended data writes into production streams. The feature is available for PutRecord, PutRecords, GetRecords, GetShardIterator, and SubscribeToShard APIs, returning a 'DryRunOperationException' if the validation is successful.
https://aws.amazon.com/about-aws/whats-new/2026/09/amazon-kinesis-data-streams-api/
Related releases
- Amazon Kinesis Data Streams Adds Support for Streaming Apache Iceberg Tables AWS Big Data Blog ·
- Amazon Kinesis Data Streams now delivers to general purpose S3 buckets AWS What's New ·
- Amazon Kinesis Data Streams introduces streaming tables for Apache Iceberg on S3 AWS What's New ·
- Amazon Redshift now supports 10MiB record ingestion from Kinesis Data Streams AWS What's New ·
- Amazon Connect Customer adds information extraction for agent voice and chat AWS What's New ·
- Amazon Redshift Adds Concurrency Scaling for Kinesis Streaming Ingestion AWS What's New ·