新機能

Amazon Kinesis Data Streams が API リクエストのドライラン機能をサポート

Amazon Kinesis Data Streams は、API リクエストの検証を可能にするドライラン機能を追加しました。これにより、生産環境での操作前に権限を安全に確認できます。

Amazon Kinesis Data Streams は、API リクエストが成功するかどうかを操作を実行せずに確認できるドライラン機能をサポートするようになった。顧客は API リクエストで新しいオプションパラメータ「DryRun」を true に設定することで、生産環境でストリームを操作する前に権限を検証できる。これまで、顧客はサービスの制限に依存する失敗を意図したリクエストを送信して権限をテストする必要があったが、このアプローチは脆弱であった。ドライランパラメータを true に設定すると、すべてのチェックが成功すると「DryRunOperationException」が返され、リクエストが「DryRun」パラメータなしで成功したことを確認できる。このドライラン機能は、PutRecord、PutRecords、GetRecords、GetShardIterator、SubscribeToShard の 5 つの API で、Amazon Kinesis Data Streams が利用可能なすべての AWS リージョンで利用できる。

この更新の位置づけ

この変更は、Amazon Kinesis Data Streams を利用する開発者やデプロイ担当者にとって有用です。API リクエストの権限を安全に検証できるため、生産環境でのエラーを回避できます。

AWS 公式の元記事を読む