修改ElastiCache集群 - Amazon ElastiCache
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

修改ElastiCache集群

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

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

在更改集群的参数时,所做的更改将立即或在重新启动集群后应用于集群。无论是更改集群的参数组本身还是更改集群参数组中的参数值,都是如此。要确定何时应用特定参数更改,请参阅更改生效列中的Memcached 特定的参数 。有关重启集群的信息,请参阅重新引导集群

修改集群

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

  2. 从右上角的列表中,选择AWS要修改的集群所在的区域。

  3. 在导航窗格中,选择在您要修改的集群上运行的引擎。

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

  4. 在集群列表中,对于要修改的集群,选择其名称。

  5. 选择 Actions (操作),然后选择 Modify (修改)

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

  6. 修改集群窗口中,根据需要做出修改。选项包括:

    • 引擎版本兼容

    • VPC 安全组

    • 参数组

    • 维护时段

    • SNS 主题通知

    Apply Immediately (立即应用) 框仅适用于引擎版本修改。要立即应用更改,请选中 Apply Immediately (立即应用) 复选框。如果未选中此框,则将在下一维护时段内应用引擎版本修改。诸如更改维护时段这样的其他修改是立即应用的。

  7. 选择修改

要启用/禁用日志传送,请执行以下操作:

  1. 从集群列表中,选择要修改的集群。选择集群名称而不是旁边的复选框。

  2. 在存储库的集群名称页面上,选择日志选项卡。

  3. 要启用/禁用慢日志,请选择启用慢日志或者禁用慢日志

  4. 要更改配置,请选择修改慢日志

    • Unage目标类型中,选择CloudWatch Logs (CloudWatch 日志)或者Kinesis Firehose

    • Unage日志目标中,选择创建新的,然后输入您的 CloudWatch Logs 日志组名称或 Kinesis Data Firehose 流名称。或者选择选择现有,然后选择您的 CloudWatch Logs 日志组名称或您的 Kinesis Data Firehose 流名称。

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

重要

您可以升级到较新的引擎版本。有关执行此操作的更多信息,请参阅 升级引擎版本。不过,您不能降级到较早的引擎版本,除非删除现有集群并重新创建它。

对于 Linux, OS X, or Unix:

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

对于 Windows:

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

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

有关更多信息,请参阅适用于 ElastiCache 的 AWS CLI 主题 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