

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

# 設定耐久性
<a name="Durability.Configuring"></a>

建立 ElastiCache 叢集時，您可以將 `--durability` 參數設定為下列其中一個值：


**耐用性參數值**  

| --耐久性值 | Behavior (行為) | EffectiveDurability (Valkey 9.0) | 
| --- | --- | --- | 
| sync | 在回應用戶端之前，寫入會保留至多可用區交易日誌 | 同步 | 
| async | 回應用戶端後，寫入會保留至多可用區域交易日誌 | 非同步 | 
| disabled | 無耐久性；標準 ElastiCache 行為 | disabled | 
| default | ElastiCache 會根據引擎版本和叢集組態來決定設定 | disabled | 

API 回應中的 `EffectiveDurability` 屬性一律會顯示實際的耐久性模式 （同步、非同步或停用）。是否啟用或停用耐久性是在叢集建立時決定，之後就無法變更。您可以使用 `ModifyReplicationGroup` `--durability` 參數呼叫 ，在現有叢集上的同步和非同步模式之間切換。

對於快照，ElastiCache 會儲存 `EffectiveDurability`值，以便從快照還原會保留實際的耐久性設定。

當您啟用耐用性時，ElastiCache 會自動在您的叢集上啟用靜態加密。所有靜態資料都會加密，包括多可用區域交易日誌中的快照和資料。根據預設，叢集會使用服務受管 KMS 金鑰，但您也可以指定自己的客戶受管 KMS 金鑰。加密狀態會顯示在複寫群組的 `StorageEncryptionType` 欄位中。