本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您可以使用新的預設TTL值更新現有資料表。TTL值以秒為單位設定,最大可配置值為 630,720,000 秒,相當於 20 年。
當您在表格TTL上啟用時,Amazon Keyspaces 會開始為每一列儲存其他TTL相關中繼資料。此外,還可TTL使用到期時間戳記來追蹤列或欄到期的時間。時間戳記會儲存為資料列中繼資料,並會增加資料列的儲存成本。
啟用資料表之後TTL,您可以使用CQLDML陳述式覆寫特定列或欄的資料表預TTL設設定。如需詳細資訊,請參閱 使用INSERT陳述式為新列設定自訂存留時間 (TTL) 值 和 使用UPDATE陳述式編輯列和欄的自訂存留時間 (TTL) 設定。
啟用此TTL功能後,您無法針對表格停用此功能。將資料表設定default_time_to_live
為 0 會停用新資料的預設到期時間,但不會停用該TTL功能或將表格還原回原始 Amazon Keyspaces 儲存中繼資料或寫入行為。
請依照下列步驟使用主控台更新現有表格的預設存留時間設定CQL,或 AWS CLI.
使用控制台更新表的默認TTL值
-
登入 AWS Management Console,然後在https://console.aws.amazon.com/keyspaces/家
中打開 Amazon Keyspaces 控制台。 -
選擇您要更新的表格,然後選擇 [其他設定] 索引標籤。
-
繼續至「存留時間」(TTL),然後選擇 「編輯」。
-
對於預設TTL期間,請輸入到期時間並選擇時間單位,例如秒、天或年。Amazon Keyspaces 將存儲在幾秒鐘內的值。這不會改變現有行的TTL值。
-
定義TTL設定後,選擇 [儲存變更]。