如何为 Amazon RDS 或 Amazon Redshift 维护时段配置通知?

上次更新时间:2020 年 6 月 17 日

维护时段何时开始和结束,以及如何为 Amazon Relational Database Service (Amazon RDS) 和 Amazon Redshift 维护时段设置通知? 我想收到有关维护时段的通知,以便最大程度地减少对资源的影响。

解决方法

您可以为 Amazon RDS 和 Amazon Redshift 集群和实例设置事件通知,以便接收有关正在进行或已完成的维护的通知。您可以使用 Amazon Simple Notification Service (Amazon SNS) 通过电子邮件或 SMS 接收这些通知。

要查看哪些 Amazon RDS 数据库实例计划在维护时段内接受硬件维护,请查看受影响的资源选项卡中列出的数据库实例。有关更多信息,请参阅发送到您账户的维护通知电子邮件。

正在进行维护时,在维护时段的几分钟内,单可用区部署将不可用。如果您使用多可用区部署,并且在维护时主数据库实例位于受影响的可用区中,则在完成故障转移(通常约 60 秒)之前,该数据库将不可用。将在您的维护时段内进行故障转移。如果在维护时主数据库实例不在受影响的可用区中,则在维护时段内将替换辅助数据库实例,而不进行故障转移,也不会影响可用性。要识别主数据库实例或辅助数据库实例的可用区,请参阅 describe-db-instances

Amazon RDS

要为 Amazon RDS 配置事件通知:

  1. 使用您的终端节点(例如电子邮件账户或手机号码)创建 Amazon SNS 主题订阅主题
  2. 打开 Amazon RDS 控制台,然后从导航页面中选择事件订阅
  3. 选择创建事件订阅
  4. 输入名称,为 SNS 主题选择 ARN,然后选择实例作为源类型。
  5. 选择选择特定实例,然后选择您的实例。
  6. 选择选择特定事件类别,然后选择维护
  7. 选择创建

创建事件订阅后,您将收到包含以下事件代码的通知:

  • 对于正在进行的维护,代码为 RDS-EVENT-0026。
  • 对于已完成的维护,代码为 RDS-EVENT-0027。

Amazon Redshift

要为 Amazon Redshift 配置事件通知:

  1. 打开 Amazon Redshift 控制台,然后从导航窗格中选择事件
  2. 选择事件订阅,然后选择创建事件订阅
  3. 订阅详细信息部分,为此事件输入事件订阅名称
  4. 订阅类型部分的源类型下方,选择集群
  5. 对于集群,请选择选择集群,然后添加您的集群 ID
  6. 对于严重性,请选择错误信息, 错误
  7. 订阅操作部分,选择创建新的 SNS 主题选择现有 SNS 主题
  8. 选择创建事件订阅

创建事件订阅后,您将收到包含以下事件代码的通知:

  • 对于正在进行的 Amazon Redshift 维护,代码为 REDSHIFT-EVENT-2003。
  • 对于已完成的 Amazon Redshift 维护,代码为 REDSHIFT-EVENT-2004。

注意:Amazon Redshift 计划维护不会触发事件。要查看对即将到来的维护时段的更改,请参阅 Amazon Redshift 论坛