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

1 分钟阅读
0

我想为 Amazon Relational Database Service (Amazon RDS) 和 Amazon Redshift 维护时段设置通知,以最大限度地减少对我的资源的影响。

解决方法

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

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

维护进行时,单可用区部署在该维护时段内会有几分钟不可用。如果您使用的是多可用区部署,并且在维护进行期间,主数据库实例位于受影响的可用区中。数据库要等到失效转移完成(通常大约 60 秒)才可用。(请注意,此失效转移在维护时段内发生)。如果在维护过程中主数据库实例不在受影响的可用区内,则将替换辅助数据库实例。在维护时段内替换辅助数据库实例,无需进行失效转移,也不会影响可用性。要确定主数据库实例或辅助数据库实例的可用区,请参阅 describe-db-instances

Amazon RDS

要为 Amazon RDS 配置事件通知,请完成以下步骤:

  1. 创建 Amazon Simple Notification Service (Amazon SNS) 主题。接着,使用端点订阅主题,例如电子邮件账户或手机号码。
  2. 打开 Amazon RDS 控制台。在导航窗格中,选择事件订阅
  3. 选择创建事件订阅
  4. 创建事件订阅页面上,输入以下信息:
    对于名称,输入订阅的名称。
    对于目标,选择 Amazon Resource Name (ARN),然后为 SNS 主题选择 ARN。
    下,选择实例作为源类型
    选择选择特定实例,然后选择您的实例。
    选择选择特定事件类别,然后选择维护
  5. 选择创建

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

  • RDS-EVENT-0026 表示正在进行维护。
  • RDS-EVENT-0027 表示维护已完成。

Amazon Redshift

要为 Amazon Redshift 配置事件通知,请完成以下步骤:

  1. 打开 Amazon Redshift 控制台。从导航窗格,选择事件
  2. 选择事件订阅,然后选择创建事件订阅
  3. 创建事件订阅页面上,输入以下信息:
    订阅详细信息部分的事件订阅名称下,输入此事件的名称。
    订阅类型部分的源类型下,选择集群
    对于集群,选择选择集群,然后选择您的集群 ID。
    对于类别,选择您的类别。
    对于严重性,选择错误信息、错误
    订阅操作部分中,创建主题或选择现有主题。
  4. 选择创建事件订阅

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

  • REDSHIFT-EVENT-2003 表示正在进行 Amazon Redshift 维护。
  • REDSHIFT-EVENT-2004 表示 Amazon Redshift 维护已完成。

**注意:**Amazon Redshift 计划内维护不会启动事件。要查看即将到来的维护时段,请参阅维护窗口

相关信息

处理 Amazon RDS 事件通知

Amazon Redshift 事件通知

维护数据库实例

如何在必要的 Amazon RDS 维护期间最大限度地减少停机时间?

AWS 官方
AWS 官方已更新 10 个月前