ユースケース Lambda関数のバグなどにより、Kinesis Stream でバッファリングされたレコードを途中からやり直さなければいけない時、これまでは再開開始するシーケンス番号をがんばって探し当てていましたが、今後は不具合発生日時がわかっていれば、その日時を指定するだけで済みます。 機能の使い方 Kinesis Streamの設定変更は不要です。 GetShardIterator API 呼び出し時に ShardIteratorType に AT_TIMESTAMP Timestamp に基点となるユニックスタイム を指定するだけです。 従来の ShardIteratorType はTypeだけを指定すれば済みましたが、ShardIteratorType 引数に AT_TIMESTAMP を指定した場合は、Timestamp 引数で起点となるタイムスタンプの指定も必要です。 以下では
![[新機能]Kinesis Streamsが時刻ベースのイテレーターに対応しました | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/0a96d01d2de2e95674919900d6d08c2f0e19390c/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2014%2F07%2Fkinesis-icon-gray.png)