Amazon Kinesis Data Streams prend désormais en charge une caractéristique Dry Run pour valider les demandes d’API

Publié le: 1 sept. 2026

Amazon Kinesis Data Streams prend désormais en charge une caractéristique Dry Run permettant de vérifier si une demande d’API pourrait aboutir sans exécuter l’opération. Les clients peuvent désormais définir le nouveau paramètre facultatif ‘DryRun’ sur true dans leurs demandes d’API afin de valider les autorisations avant d’interagir avec un flux en production.

Auparavant, les clients ne disposaient d’aucun moyen sûr de vérifier si leur application disposait des autorisations appropriées pour accéder à un flux. Ils envoyaient souvent une requête conçue pour échouer après la vérification des autorisations, comme une requête PutRecord avec des données utiles délibérément supérieures à la taille maximale prise en charge. Cette approche était fragile, car elle dépendait des limites de service actuelles, et si ces limites venaient à changer, la demande pourrait aboutir de manière inattendue, écrivant des enregistrements imprévus dans le flux de production et dans tous les consommateurs en aval. Désormais, les clients peuvent simplement définir le paramètre ‘DryRun’ sur true pour indiquer qu’ils souhaitent uniquement valider la demande d’API. Si toutes les vérifications aboutissent, l’API renvoie ‘DryRunOperationException’, confirmant que la demande aurait réussi sans le paramètre ‘DryRun’.

La caractéristique Dry Run est disponible pour cinq API (PutRecord, PutRecords, GetRecords, GetShardIterator et SubscribeToShard) dans toutes les Régions AWS où Amazon Kinesis Data Streams est disponible. Pour en savoir plus sur le paramètre Dry Run, consulter la section Tester vos autorisations et demander des entrées avec Dry Run dans le manuel Amazon Kinesis Data Streams Developer Guide. Pour commencer à utiliser le paramètre Dry Run, consultez la référence de l’API Amazon Kinesis Data Streams.