Amazon ElastiCache
用户指南 (API Version 2015-02-02)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

修改 ElastiCache 集群

除了对集群添加或移除节点外,有时您可能还需要对现有集群做出其他更改,如添加安全组、更改维护时段或参数组。

我们建议您将维护时段设置在使用率最低的时间内。因此,维护时段需要不时进行修改。

集群的参数的更改(更改集群的参数组或更改集群的参数组中的某个参数值)仅在重启该集群后应用。

修改群集(控制台)

(控制台)修改群集

  1. 登录 AWS 管理控制台 并通过以下网址打开 ElastiCache 控制台:https://console.amazonaws.cn/elasticache/

  2. 从右上角的下拉列表中,选择您感兴趣的区域。

  3. 在左侧的导航窗格中,选择 RedisMemcached

    此时会显示选定引擎的集群列表。

  4. 在群集列表中,选择要修改的群集的名称。您只能修改 Redis (已启用集群模式)群集的安全组、说明、参数组、备份选项、维护时段和 SNS 通知。

  5. 选择 Modify

    Modify Cluster (修改缓存群集) 窗口随即出现。

  6. Modify Cluster (修改缓存群集) 窗口中,根据需要做出修改。

    重要

    您可以升级到较新的引擎版本(请参阅升级引擎版本),但不能降级到较早的引擎版本,除非删除现有群集并重新创建。

    由于较新的 Redis 版本提供了更好更稳定的用户体验,使用 ElastiCache 控制台时弃用了 Redis 版本 2.6.13、2.8.6 和 2.8.19。我们建议不要使用这些 Redis 版本。如需使用其中一个版本,请将其与 AWS CLI 或 ElastiCache API 搭配使用。

    有关更多信息,请参阅以下主题:

    AWS CLI ElastiCache API

    创建集群

    (AWS CLI) 创建缓存集群

    此操作不能用于创建启动了集群的复制组。

    (ElastiCache API) 创建缓存集群

    此操作不能用于创建启动了集群的复制组。

    修改集群

    (AWS CLI) 修改缓存集群

    此操作不能用于创建启动了集群的复制组。

    (ElastiCache API) 修改缓存集群

    此操作不能用于创建启动了集群的复制组。

    创建复制组

    (AWS CLI) 从头开始创建具有副本的 Redis (已禁用集群模式) 集群

    (AWS CLI) 从头开始创建具有副本的 Redis (已启用集群模式) 集群

    (ElastiCache API) 从头开始创建具有副本的 Redis (已禁用集群模式) 集群

    (ElastiCache API) 从头开始创建具有副本的 Redis (已启用集群模式) 集群

    修改复制组

    (AWS CLI) 修改复制组

    此操作不能用于创建启动了集群的复制组。

    (ElastiCache API) 修改复制组

    此操作不能用于创建启动了集群的复制组。

    Apply Immediately 框仅适用于节点类型和引擎版本的修改。如果您希望立即应用任意这些更改,请选中 Apply Immediately 复选框。如果未选中此框,则将在下一维护时段内应用引擎版本和节点类型的修改。诸如更改维护时段这样的其他修改是立即应用的。

  7. 选择 Modify

(AWS CLI) 修改缓存集群

您可以使用 AWS CLI modify-cache-cluster 操作修改现有集群。要修改集群的配置值,请指定集群的 ID、要更改的参数和此参数的新值。以下示例更改名为 myCluster 的集群的维护时段,并立即应用此更改。

重要

您可以升级到较新的引擎版本(请参阅升级引擎版本),但不能降级到较早的引擎版本,除非删除现有缓存集群或复制组并重新创建。

对于 Linux, OS X, or Unix:

aws elasticache modify-cache-cluster \ --cache-cluster-id myCluster \ --preferred-maintenance-window sun:23:00-mon:02:00

对于 Windows:

aws elasticache modify-cache-cluster ^ --cache-cluster-id myCluster ^ --preferred-maintenance-window sun:23:00-mon:02:00

--apply-immediately 参数仅适用于节点类型、引擎版本的修改,并更改 集群中的节点数。如果您希望立即应用任意这些更改,请使用 --apply-immediately 参数。如果您希望将这些更改推迟到下一维护时段,请使用 --no-apply-immediately 参数。诸如更改维护时段这样的其他修改是立即应用的。

有关更多信息,请转至 ElastiCache 的 AWS CLI 主题 modify-cache-cluster

(ElastiCache API) 修改缓存集群

您可以使用 ElastiCache API ModifyCacheCluster 操作修改现有集群。要修改集群的配置值,请指定集群的 ID、要更改的参数和此参数的新值。以下示例更改名为 myCluster 的集群的维护时段,并立即应用此更改。

重要

您可以升级到较新的引擎版本(请参阅升级引擎版本),但不能降级到较早的引擎版本,除非删除现有缓存集群或复制组并重新创建。

为了便于阅读,添加了换行符。

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheCluster &CacheClusterId=myCluster &PreferredMaintenanceWindow=sun:23:00-mon:02:00 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150901T220302Z &X-Amz-Algorithm=AWS4-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