選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

在 DynamoDB 中使用存留時間 (TTL)

焦點模式
在 DynamoDB 中使用存留時間 (TTL) - Amazon DynamoDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

DynamoDB 的存留時間 (TTL) 是一種經濟實惠的方法,可刪除不再相關的項目。 TTL可讓您定義每個項目的過期時間戳記,指出何時不再需要項目。DynamoDB 會在過期時間的幾天內自動刪除過期項目,而不會消耗寫入輸送量。

若要使用 TTL,請先在資料表上啟用它,然後定義特定屬性來存放TTL過期時間戳記。時間戳記必須以秒精細程度以 Unix epoch 時間格式儲存。每次建立或更新項目時,您可以計算過期時間,並將其儲存在 TTL 屬性中。

具有有效、過期TTL屬性的項目,系統可能隨時刪除,通常在過期後的幾天內刪除。您仍然可以更新待刪除的過期項目,包括變更或移除其TTL屬性。更新過期項目時,建議您使用條件表達式,以確保該項目之後未遭到刪除。使用篩選條件表達式,從掃描查詢結果中移除過期項目。

刪除的項目的運作方式類似於透過一般刪除操作刪除的項目。刪除後,項目會以服務刪除的形式進入 DynamoDB Streams,而不是使用者刪除,並且會與其他刪除操作一樣從本機次要索引和全域次要索引中移除。

如果您使用的是全域資料表 2019.11.21 版 (目前) 的全域資料表,而且也使用 TTL功能,則 DynamoDB 會複寫TTL刪除到所有複本資料表。初始TTL刪除不會在發生TTL過期的區域使用寫入容量單位 (WCU)。不過,複寫TTL刪除至複本資料表 (複本) 會在每個複本區域中使用佈建容量時耗用複寫的寫入容量單位,或使用隨需容量模式時耗用複寫的寫入單位,並收取適用的費用。

如需 的詳細資訊TTL,請參閱下列主題:

下一個主題:

啟用 TTL

上一個主題:

CLI 範例
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。