修改 ElastiCache 集群
除了对集群添加或移除节点外,有时您可能还需要对现有集群做出其他更改,如添加安全组、更改维护时段或参数组。
我们建议您将维护时段设置在使用率最低的时间内。因此,维护时段需要不时进行修改。
在更改集群的参数时,所做的更改将立即或在重新启动集群后应用于集群。无论是更改集群的参数组本身还是更改集群参数组中的参数值,都是如此。要确定何时应用特定的参数更改,请参阅 Memcached 特定的参数 的表中详细信息列的更改生效部分。有关重启集群节点的信息,请参阅 重新引导集群。
修改集群
-
登录 Amazon Web Services Management Console 并打开 ElastiCache 控制台(https://console.aws.amazon.com/elasticache/
)。 -
从右上角的列表中,选择要修改的集群所在的 Amazon 区域。
-
在导航窗格中,选择在您要修改的集群上运行的引擎。
此时会显示选定引擎的集群列表。
-
在集群列表中,对于要修改的集群,选择其名称。
-
选择 Actions(操作),然后选择 Modify(修改)。
Modify Cluster(修改集群)窗口随即出现。
-
在修改集群窗口中,根据需要做出修改。选项包括:
引擎版本兼容性
网络类型
注意
如果要从 IPv4 切换到 IPv6,则必须选择或创建与 IPv6 兼容的子网组。有关更多信息,请参阅选择网络类型。
VPC 安全组
参数组
维护时段
SNS 主题通知
Apply Immediately(立即应用)框仅适用于引擎版本修改。要立即应用更改,请选中 Apply Immediately(立即应用)复选框。如果未选中此框,则将在下一维护时段内应用引擎版本修改。诸如更改维护时段这样的其他修改是立即应用的。
-
选择 Modify(修改)。
您可以使用 Amazon CLI modify-cache-cluster
操作修改现有集群。要修改集群的配置值,请指定集群的 ID、要更改的参数和此参数的新值。以下示例更改名为 my-cluster
的集群的维护时段,并立即应用此更改。
重要
您可以升级到较新的引擎版本。有关执行此操作的更多信息,请参阅 升级引擎版本。不过,您不能降级到较早的引擎版本,除非删除现有集群并重新创建它。
对于 Linux、macOS 或 Unix:
aws elasticache modify-cache-cluster \ --cache-cluster-id
my-cluster
\ --preferred-maintenance-windowsun:23:00-mon:02:00
对于 Windows:
aws elasticache modify-cache-cluster ^ --cache-cluster-id
my-cluster
^ --preferred-maintenance-windowsun:23:00-mon:02:00
--apply-immediately
参数仅适用于引擎版本的修改,并更改集群中的节点数。如果您希望立即应用任意这些更改,请使用 --apply-immediately
参数。如果您希望将这些更改推迟到下一维护时段,请使用 --no-apply-immediately
参数。诸如更改维护时段这样的其他修改是立即应用的。
有关更多信息,请参阅 Amazon CLI for ElastiCache 主题 modify-cache-cluster
。
您可以使用 ElastiCache API ModifyCacheCluster
操作修改现有集群。要修改集群的配置值,请指定集群的 ID、要更改的参数和此参数的新值。以下示例更改名为 my-cluster
的集群的维护时段,并立即应用此更改。
重要
您可以升级到较新的引擎版本。有关执行此操作的更多信息,请参阅 升级引擎版本。不过,您不能降级到较早的引擎版本,除非删除现有集群并重新创建它。
添加换行符以便于阅读。
https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheCluster &CacheClusterId=my-cluster &PreferredMaintenanceWindow=sun:23:00-mon:02:00 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150901T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20150202T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20150901T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
ApplyImmediately
参数仅适用于节点类型、引擎版本的修改,并更改 集群中的节点数。如果您希望立即应用任意这些更改,请将 ApplyImmediately
参数设置为 true
。如果您希望将这些更改推迟到下一维护时段,请将 ApplyImmediately
参数设置为 false
。诸如更改维护时段这样的其他修改是立即应用的。
有关更多信息,请参阅 ElastiCache API 参考主题 ModifyCacheCluster
。