本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
配置耐久性
创建 ElastiCache 集群时,可以将--durability参数设置为以下值之一:
| --耐久性值 | 行为 | EffectiveDurability (Valkey 9.0) |
|---|---|---|
sync |
在对客户端做出响应之前,写入会持续写入 Multi-AZ 事务日志 | 同步 |
async |
在对客户端做出响应后,写入会持续写入 Multi-AZ 事务日志 | 异步 |
disabled |
没有耐久性;标准 ElastiCache 行为 | disabled |
default |
ElastiCache 根据引擎版本和集群配置确定设置 | disabled |
API 响应中的EffectiveDurability属性始终显示有效的实际耐久性模式(同步、异步或禁用)。是否启用或禁用耐久性是在集群创建时决定的,之后无法更改。通过使用--durability参数调用ModifyReplicationGroup,可以在现有集群的同步和异步模式之间切换。
对于快照, ElastiCache 存储该EffectiveDurability值,以便从快照还原时保留实际的耐久性设置。
启用持久性后, ElastiCache 会自动在集群上启用静态加密。所有静态数据都经过加密,包括快照和 Multi-AZ 交易日志中的数据。默认情况下,集群使用服务托管 KMS 密钥,但您也可以指定自己的客户管理的 KMS 密钥。在复制组的StorageEncryptionType字段中可以看到加密状态。