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

正在停止自助更新

如果正在进行更新的 Redis 集群出现了意外的激增,或者更新花费的时间太长并中断了业务流程高峰时间,则可停止更新。

正在停止操作将立即中断对这些集群和任何尚未更新的节点的所有更新。它将继续完成对具有 in progress (正在进行中) 状态的任何节点的更新。不过,它将停止对同一集群中其他具有 update available (更新可用) 状态的节点的更新并将其状态恢复到 Stopping (正在停止) 状态。

Stopping (正在停止) 工作流程完成后,具有 Stopping (正在停止) 状态的节点将变为 Stopped (已停止) 状态。根据更新的工作流程,一些集群将不会具有任何更新的节点。其他集群可能包含一些已更新的节点和另一些仍具有 update available (更新可用) 状态的节点。

您可以稍后返回以在业务流程允许时完成更新过程。在此情况下,选择要完成更新的适用的集群,然后选择 Apply Now (立即应用)。有关更多信息,请参阅 使用 Redis 控制台应用服务更新

使用控制台停止服务更新

您可以使用 Redis 控制台中断服务更新。以下内容演示了如何执行此操作:

  • 在对所选 Redis 集群进行服务更新后,ElastiCache 控制台将在 Redis 控制面板的顶部显示 View/Stop Update (查看/停止更新) 选项卡。

  • 要中断更新,请选择 Stop Update (停止更新)

  • 在停止更新时,请选择 Redis 集群并检查状态。它将恢复到 Stopping (正在停止) 状态(如下所示)并最终变为 Stopped (已停止) 状态。

使用 AWS CLI 停止服务更新

您可以使用 AWS CLI 中断服务更新。以下代码示例演示了如何执行此操作:

aws elasticache batch-stop-update-action --service-update-name sample-service-update --replication-group-ids my-replication-group-1 my-replication-group-2

有关更多信息,请参阅 BatchStopUpdateAction