管理服务更新 - Amazon ElastiCache for Redis
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

管理服务更新

ElastiCache for Redis 服务更新会定期发布。如果您有一个或多个符合这些服务更新的条件的集群,则在更新发布时,您将通过电子邮件、SNS、Personal Health Dashboard(PHD)和 Amazon CloudWatch Events 接收通知。更新也会显示在 ElastiCache for Redis 控制台的 Service Updates(服务更新)页面上。利用此控制面板,您可以查看 ElastiCache for Redis 实例集的所有服务更新及其状态。

您可以控制在自动更新开始前应用更新的时间。我们强烈建议,尽快应用 security-update 类型的任何更新以确保始终使用最新的安全性补丁,使 ElastiCache for Redis 保持最新。

以下各节详细探索了这些选项。

应用服务更新

您可以从服务更新具有 available(可用)状态起开始向实例集应用服务更新。服务更新为累积更新。换句话说,您尚未应用的任何更新都包含在您的最新更新中。

如果服务更新启用了自动更新,则可以选择在其可用时不执行任何操作。ElastiCache for Redis 将安排在自动更新开始日期之后的集群维护时段内应用更新。您将收到更新每个阶段的相关通知。

注意

您只能应用那些具有 available(可用)或 scheduled(已安排)状态的服务更新。

有关查看并向适用的 ElastiCache for Redis 集群应用任何特定于服务的更新的更多信息,请参阅 使用控制台应用服务更新

在新的服务更新可用于一个或多个 ElastiCache for Redis 集群时,您可以使用 ElastiCache for Redis 控制台、API 或 Amazon CLI 来应用该更新。以下各节说明了可用于应用更新的选项。

使用控制台应用服务更新

要查看可用服务更新的列表和其他信息,请转到控制台中的 Service Updates(服务更新)页面。

  1. 登录 Amazon Web Services Management Console 并打开 Amazon ElastiCache 控制台 (https://console.aws.amazon.com/elasticache/)。

  2. 在导航窗格中,选择 Service Updates(服务更新)。

  3. Service updates(服务更新)下,您可以查看以下内容:

    • Service update name(服务更新名称):服务更新的唯一名称

    • Update type(更新类型):服务更新的类型,可以是 security-updateengine-update

    • Update severity(更新严重性):应用更新的优先级:

      • critical (关键):我们建议您立即应用此更新(14 天或更短时间内)。

      • important (重要):只要您的业务流程允许,我们建议您尽快应用此更新(30 天或更短时间内)。

      • medium (中等):我们建议您尽快应用此更新(60 天或更短时间内)。

      • low (低):我们建议您尽快应用此更新(90 天或更短时间内)。

    • Engine version(引擎版本):如果更新类型为 engine-update,则为正在更新的引擎版本。

    • Release Date (发布日期):更新发布且可应用于 Redis 队列的时间。

    • Recommended Apply By Date(建议的应用截止日期):ElastiCache 建议的更新应用截止日期。

    • Status (状态):更新的状态,可为下列状态之一:

      • available (可用):更新适用于必需的 Redis 集群。

      • complete (完成):已应用更新,并且所有 Redis 集群都合规。有关更多信息,请参阅 用于实现合规性的自助安全更新

      • cancelled (已取消):更新已被取消且不再需要。

      • expired (已过期):再也无法应用更新。

  4. 选择单个更新(不是其左侧的按钮)以查看服务更新的详细信息。

    Cluster update status(集群更新状态)部分中,您可以查看尚未应用服务更新或最近才应用服务更新的集群的列表。您可以查看每个集群的以下内容:

    • Cluster name(集群名称):集群的名称

    • Nodes updated(已更新节点):特定集群中已更新或仍对特定服务更新可用的各个节点的比率。

    • Update Type(更新类型):服务更新的类型,可以是 security-updateengine-update

    • Status(状态):集群服务更新的状态,为下列状态之一:

      • available(可用):更新适用于必需的集群。

      • in-progres(进行中):正在对此集群应用更新。

      • scheduled (已计划):已计划更新日期。

      • complete (完成):已成功应用更新。完成状态的集群将在完成后显示 7 天。

      如果您选择任何或所有具有 available(可用)或 scheduled(已安排)状态的集群,然后选择 Apply now(立即应用),将开始对这些集群应用更新。

使用 Amazon CLI 应用服务更新

在收到服务更新可用的通知后,您可以使用 Amazon CLI 检测和应用这些更新:

  • 要检索可用的服务更新的描述,请运行以下命令:

    aws elasticache describe-service-updates --status available

    有关更多信息,请参阅 describe-service-updates

  • 要对集群列表应用服务更新,请运行以下命令:

    aws elasticache batch-update-cluster --service-update ServiceUpdateNameToApply=sample-service-update --cluster-names cluster-1 cluster2

    有关更多信息,请参阅 batch-apply-update-action