Amazon ElastiCache
用户指南 (API 版本 2015-02-02)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

修改 ElastiCache 群集

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

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

当您对某个群集的参数进行更改(更改群集的参数组或更改群集的参数组中的某个参数值)时,更改会立即或在该群集重新启动后应用于该群集。要确定在何时应用特定参数更改,请参阅 的表中的Memcached 特定的参数更改生效Redis 特定的参数列。有关重启群集的信息,请转至重启群集

修改群集(控制台)

(控制台)修改群集

  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