如何为 Amazon RDS 或 Amazon Redshift 维护时段配置通知?
上次更新日期:2021 年 2 月 24 日
维护时段何时开始和结束,以及如何为 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 配置事件通知:
- 使用您的端点,例如电子邮件账户或手机号码,创建 Amazon SNS 主题并订阅主题。
- 打开 Amazon RDS console(Amazon RDS 控制台),然后从导航页面选择 Event subscriptions(事件订阅)。
- 选择创建事件订阅。
- 输入名称,为 SNS 主题选择 ARN,然后选择Instances作为源类型的实例。
- 选择 Select specific instances(选择特定实例),然后选择您的实例。
- 选择 Select specific event categories(选择特定事件类别),然后选择 Maintenance(维护)。
- 选择 Create(创建)。
创建活动订阅后,您将收到包含以下事件代码的通知:
- RDS-EVENT-0026(正在进行的维护)。
- RDS-EVENT-0027(已完成的维护)。
Amazon Redshift
为 Amazon Redshift 配置事件通知:
- 打开 Amazon Redshift console(Amazon Redshift 控制台),然后从导航窗格中选择 Events(事件)。
- 选择事件订阅,然后选择创建事件订阅。
- 在订阅详细信息部分,为此事件输入事件订阅名称。
- 在订阅类型部分的源类型下方,选择集群。
- 对于集群,请选择选择集群,然后添加您的集群 ID。
- 对于严重性,请选择错误或信息,错误。
- 在 Subscription actions(订阅操作)部分,选择 Create a new SNS topic(创建新的 SNS 主题)或 Choose an existing SNS topic(选择现有 SNS 主题)。
- 选择创建事件订阅。
创建事件订阅后,您将收到包含以下事件代码的通知:
- 对于正在进行的 Amazon Redshift 维护,代码为 REDSHIFT-EVENT-2003。
- 对于已完成的 Amazon Redshift 维护,代码为 REDSHIFT-EVENT-2004。
注意:Amazon Redshift 计划维护不会触发事件。要查看即将到来的维护时段,请参阅维护时段。