O Amazon Kinesis Data Streams agora oferece suporte a um recurso de execução seca para validar solicitações de API

Publicado: 1 de set de 2026

Agora, o Amazon Kinesis Data Streams oferece suporte a um recurso de execução seca para verificar se uma solicitação de API seria bem-sucedida sem executar a operação. Agora, os clientes podem definir o novo parâmetro opcional 'dryRun' como true em suas solicitações de API para validar as permissões antes de interagir com um stream em produção.

Antes, os clientes não tinham uma maneira segura de testar se o aplicativo tinha as permissões corretas para acessar um stream. Eles geralmente enviavam uma solicitação projetada para falhar após a verificação das permissões, como uma solicitação PutRecord com uma carga útil deliberadamente maior do que o tamanho máximo suportado. Essa abordagem era frágil, pois dependia dos limites de serviço atuais e, se esses limites mudassem, a solicitação poderia ser inesperadamente bem-sucedida, gravando registros não intencionais no fluxo de produção e em qualquer consumidor posterior. Agora, os clientes podem simplesmente definir o parâmetro 'dryRun' como true para indicar que só querem validar a solicitação da API. Se todas as verificações forem concluídas com sucesso, a API retornará uma 'DryRunOperationException', confirmando que a solicitação teria sido bem-sucedida sem o parâmetro 'dryRun'.

O recurso ddry run está disponível para cinco APIs (PutRecord, PutRecords, GetRecords, GetShardIterator e SubscribeToShard) em todas as regiões da AWS em que o Amazon Kinesis Data Streams está disponível. Para obter mais informações sobre dry run, consulte Teste suas permissões e solicite entradas com dry run no Guia do desenvolvedor do Amazon Kinesis Data Streams. Para começar a usar o dry run, consulte a referência da API Amazon Kinesis Data Streams.