

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 添加扩展策略
<a name="AutoScaling-Scaling-Adding-Policy-Shards"></a>

您可以使用 AWS 管理控制台 添加扩展策略。

**向 ElastiCache for Valkey and Redis OSS 集群添加自动扩缩策略**

1. 登录 AWS 管理控制台 并打开 Amazon ElastiCache 控制台（[https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)）。

1. 在导航窗格中，选择 **Valkey** 或 **Redis OSS**。

1. 选择您要向其中添加策略的集群（选择集群名称，而不是其左侧的按钮）。

1. 选择 **Auto Scaling policies**（弹性伸缩策略）选项卡。

1. 选择 **add dynamic scaling**（添加动态扩展）。

1. 对于 **Policy name（策略名称）**，输入一个策略名称。

1. 对于 **Scalable Dimension（可扩展维度）**，选择 **shards（分区）**。

1. 对于目标指标，请选择以下选项之一：
   + **Primary CPU Utilization（主 CPU 使用率）**，用于根据平均 CPU 使用率创建策略。
   + **Memory（内存）**，用于根据平均数据库内存创建策略。
   + **容量**，用于根据平均数据库使用量创建策略。“容量”指标包括用于数据分层实例的内存和 SSD 利用率，以及用于所有其他实例类型的内存利用率。

1. 对于目标值，请选择大于或等于 35 且小于或等于 70 的值。自动扩缩将在各 ElastiCache 分片上为选定的目标指标保持该值：
   + **主 CPU 利用率**：在主节点上保持 `EngineCPUUtilization` 指标的目标值。
   + **内存**：保持 `DatabaseMemoryUsageCountedForEvictPercentage` 指标的目标值。
   + **容量**保持 `DatabaseCapacityUsageCountedForEvictPercentage` 指标的目标值。

   将添加或删除集群分区以使指标接近于指定的值。

1. （可选）控制台不支持横向缩减或横向扩展冷却时间。请使用 AWS CLI 修改冷却时间值。

1. 对于**最小容量**，键入 ElastiCache 自动扩缩策略需要保持的最小分片数。

1. 对于**最大容量**，键入 ElastiCache 自动扩缩策略需要保持的最大分片数。此值必须小于或等于 250。

1. 选择**创建**。