Amazon DynamoDB Streams 現在支援以時間戳記為基礎的串流處理

張貼日期: 2026年10月15日

Amazon DynamoDB Streams 現在支援以時間戳記為基礎的串流處理,讓您從特定時間點開始讀取串流紀錄。以往,您只能從保留時間最久的紀錄 (最多 24 小時前) 開始,或從您開始取用串流後寫入的新紀錄開始。現在,您可以提供時間戳記,並使用 AT_TIMESTAMP 碎片疊代器類型,從該時間或之後寫入的第一筆紀錄開始處理。

以時間戳記為基礎的串流處理可透過 DynamoDB Streams Kinesis 配接器與 Amazon Kinesis Client Library (KCL) 搭配使用。這可協助您在恢復取用串流時,避免重新處理整個保留的串流或遺漏紀錄,支援常見使用案例,例如中斷後復原、從過去的特定時間點讀取以進行偵錯和稽核的資料重播、從接近最新紀錄的近期時間戳記恢復以跳過積壓資料,以及在時間點復原 (PITR) 匯出後從匯出時間戳記開始同步。

以時間戳記為基礎的串流處理適用於所有商業 AWS 區域、AWS GovCloud (美國) 區域及中國區域。除了標準的 GetRecords API 請求費用外,此功能不會產生額外費用。若要開始使用,請參閱 DynamoDB 開發人員指南中的 Amazon DynamoDB Streams 時間戳記文件。