Amazon Kinesis Data Streams unterstützt jetzt Probelauf-Funktion zur Validierung von API-Anfragen

Veröffentlicht am: 1. Sept. 2026

Amazon Kinesis Data Streams unterstützt jetzt eine Probelauf-Funktion, mit der überprüft werden kann, ob eine API-Anfrage ohne Ausführung des Vorgangs erfolgreich wäre. Kunden können jetzt den neuen optionalen Parameter „DryRun“ in ihren API-Anfragen auf true setzen, um Berechtigungen zu überprüfen, bevor sie mit einem Stream in der Produktion interagieren.

Bisher hatten Kunden keine sichere Methode, um zu testen, ob ihre Anwendung über die richtigen Berechtigungen für den Zugriff auf einen Stream verfügte. Sie sendeten oft eine Anfrage, die so konstruiert wurde, dass sie nach der Überprüfung der Berechtigungen fehlschlägt, z. B. eine PutRecord-Anfrage mit Nutzdaten, die bewusst die maximal unterstützte Größe überstiegen. Dieser Ansatz war anfällig, da er von den aktuellen Servicebeschränkungen abhing. Sollten sich diese Grenzwerte jemals ändern, könnte die Anfrage unerwartet erfolgreich sein und unbeabsichtigte Aufzeichnungen in den Produktionsstrom und in alle nachgeschalteten Verbraucher schreiben. Jetzt können Kunden einfach den Parameter „DryRun“ auf true setzen, um anzuzeigen, dass sie nur die API-Anfrage validieren möchten. Wenn alle Prüfungen erfolgreich abgeschlossen wurden, gibt die API eine „DryRunOperationException“ zurück, die bestätigt, dass die Anfrage ohne den Parameter „DryRun“ erfolgreich gewesen wäre.

Die Testlauffunktion ist für fünf APIs (PutRecord, PutRecords, GetRecords, GetShardIterator und SubscribeToHard) in allen AWS-Regionen verfügbar, in denen Amazon Kinesis Data Streams verfügbar ist. Weitere Informationen zum Probelauf finden Sie im Amazon Kinesis Data Streams-Entwicklerhandbuch unter Berechtigungen testen und Eingaben mit Probelauf anfordern. Informationen zum Einstieg in den Probelauf finden Sie in der Amazon Kinesis Data Streams-API-Referenz.