Amazon Redshift
集群管理指南 (API 版本 2012-12-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

Amazon Redshift 事件通知

概览

Amazon Redshift 使用 Amazon Simple Notification Service (Amazon SNS) 发送 Amazon Redshift 事件的通知。创建 Amazon Redshift 事件订阅即可启用通知。在 Amazon Redshift 订阅中,为 Amazon Redshift 事件和 Amazon SNS 主题指定一组筛选条件。每当发生与筛选条件匹配的事件时,Amazon Redshift 就会向相应 Amazon SNS 主题发布通知消息。然后,Amazon SNS 会将该消息传输给所有订阅了 Amazon SNS 主题的 Amazon SNS 使用者。发送给 Amazon SNS 使用者的消息可以采用 AWS 区域的 Amazon SNS 支持的任何形式,如电子邮件、短信或者对 HTTP 终端节点的调用。例如,所有区域都支持电子邮件通知,但 SMS 通知只能在美国东部(弗吉尼亚北部)地区中进行创建。

创建事件通知订阅时,您需要指定一个或多个事件筛选条件。每当发生与所有筛选条件匹配的事件时,Amazon Redshift 就会通过该订阅发送通知。筛选条件包含源类型(例如集群或快照)、源 ID(例如集群或快照的名称)、事件类别(例如监控或安全)和事件严重性(例如 INFO 或 ERROR)。

您可以将 AWS 管理控制台 中的 Enabled (启用) 单选按钮设置为 No,或者使用 Amazon Redshift CLI 或 API 将 Enabled 参数设置为 false,从而轻松地关闭通知而无需删除订阅。

Amazon Redshift 事件通知的账单是通过 Amazon Simple Notification Service (Amazon SNS) 发出的。Amazon SNS 费用在使用事件通知时适用。有关 Amazon SNS 账单的更多信息,请转至 Amazon Simple Notification Service 定价

您还可以使用管理控制台查看已发生的 Amazon Redshift 事件。有关更多信息,请参阅Amazon Redshift 事件

订阅 Amazon Redshift 事件通知

您可以创建 Amazon Redshift 事件通知订阅,这样便能在特定集群、快照、安全组或参数组发生事件时收到通知。创建订阅最简单的方式是使用 Amazon SNS 控制台。有关创建和订阅 主题的信息,请参阅 入门。

您可以创建 Amazon Redshift 事件通知订阅,这样便能在特定集群、快照、安全组或参数组发生事件时收到通知。创建订阅最简单的方式是使用 AWS 管理控制台。如果您选择使用 CLI 或者 API 创建事件通知订阅,就必须创建一个 Amazon Simple Notification Service 主题,并使用 Amazon SNS 控制台或者 Amazon SNS API 订阅该主题。您还必须保留该主题的 Amazon 资源名称 (ARN),因为在提交 CLI 命令或者 API 操作时会用到。有关创建和订阅 主题的信息,请参阅 Amazon SNS 入门

Amazon Redshift 事件订阅可指定以下事件条件:

  • 源类型,值是集群、快照、参数组和安全组。

  • 资源的源 ID,如 my-cluster-1my-snapshot-20130823。此 ID 所属的资源必须位于该事件订阅所在区域。

  • 事件类别,值是配置、管理、监控和安全。

  • 事件严重性,值是 INFO 或 ERROR。

事件条件可以单独进行指定,只不过您必须先指定源类型,然后才能在控制台中指定源 ID。例如,您可以指定事件类别,而无需指定源类型、源 ID 或严重性。对于不属于在源类型中指定的类型的资源,您可以为其指定源 ID,但系统不会针对来自这些资源的事件发送任何通知。例如,如果您指定了集群源类型和某个安全组的 ID,则该安全组触发的所有事件与相应源类型筛选条件均不匹配,因此系统不会针对这些事件发送任何通知。

Amazon Redshift 会针对任何与在订阅中指定的所有条件匹配的事件发送通知。返回的一系列事件的部分示例:

  • 订阅指定的是集群源类型、my-cluster-1 的源 ID、监控类别和 ERROR 严重性。该订阅将仅针对来自 my-cluster-1、严重性为 ERROR 的监控事件发送通知。

  • 订阅指定的是集群源类型、配置类别和 INFO 严重性。该订阅将针对来自 AWS 账户中的任何 Amazon Redshift 集群、严重性为 INFO 的配置事件发送通知。

  • 订阅指定的是配置类别和 INFO 严重性。该订阅将针对来自 AWS 账户中的任何 Amazon Redshift 资源、严重性为 INFO 的配置事件发送通知。

  • 订阅指定的是 ERROR 严重性。该订阅将针对来自 AWS 账户中的任何 Amazon Redshift 资源、严重性为 ERROR 的所有事件发送通知。

如果您在某个现有订阅中删除或重命名其名称被引用为源 ID 的对象,那么该订阅将保持有效,但不会转发来自该对象的任何事件。如果您日后使用该订阅源 ID 中引用的同一名称创建新对象,那么该订阅将会开始针对来自新对象的事件发送通知。

Amazon Redshift 会向 Amazon SNS 主题发布事件通知,该主题由其 Amazon 资源名称 (ARN) 标识。当您使用 Amazon Redshift 控制台创建事件订阅时,您可以指定现有 Amazon SNS 主题,也可以请求控制台在创建订阅时创建主题。发送到 Amazon SNS 主题的所有 Amazon Redshift 事件通知均会转发给订阅了该主题的所有 Amazon SNS 使用者。您可以使用 Amazon SNS 控制台对 Amazon SNS 主题进行更改,例如向主题添加使用者订阅或删除主题的使用者订阅。有关创建和订阅 Amazon SNS 主题的更多信息,请参阅 Amazon Simple Notification Service 入门

下列章节列出了您可以收取通知的所有类型和事件。此外,它还提供有关订阅和使用 Amazon Redshift 事件订阅的详细信息。

Amazon Redshift 事件类型和事件消息

本部分介绍每种 Amazon Redshift 源类型的事件 ID 和类别。

下表显示了集群为源类型时的事件类别和事件列表。

集群源类型的类别和事件

Amazon Redshift 类别 事件 ID 事件严重性 描述

配置

REDSHIFT-EVENT-1000 INFO

参数组 [参数组名称] 已于 [时间] 更新。重启时,更改将应用到关联集群。

配置

REDSHIFT-EVENT-1001 INFO

您的 Amazon Redshift 集群 [集群名称] 已于 [时间] 修改为使用参数组 [参数组名称]。

配置

REDSHIFT-EVENT-1500 ERROR

Amazon VPC [VPC 名称] 不存在。未应用您对集群 [集群名称] 进行的配置更改。请访问 AWS 管理控制台,以解决该问题。

配置

REDSHIFT-EVENT-1501 ERROR

您为 Amazon VPC [VPC 名称] 指定的客户子网 [子网名称] 不存在或无效。未应用您对集群 [集群名称] 进行的配置更改。请访问 AWS 管理控制台,以解决该问题。

配置

REDSHIFT-EVENT-1502 ERROR

Amazon VPC [VPC 名称] 无可用 IP 地址。未应用您对集群 [集群名称] 进行的配置更改。请访问 AWS 管理控制台,以解决该问题。

配置

REDSHIFT-EVENT-1503 ERROR

Amazon VPC [VPC 名称] 未连接任何 Internet 网关。未应用您对集群 [集群名称] 进行的配置更改。请访问 AWS 管理控制台,以解决该问题。

配置

REDSHIFT-EVENT-1504 ERROR

无法访问集群 [集群名称] 的 HSM。

配置

REDSHIFT-EVENT-1505 ERROR

无法注册集群 [集群名称] 的 HSM。尝试采用其他配置。

配置

REDSHIFT-EVENT-1506 ERROR

Amazon Redshift 超出了您账户的 EC2 网络接口 (ENI) 限制。请删除最多 [ENI 的最大数量] 个 ENI,或请求提高 EC2 每区域的网络接口数量上限。

管理

REDSHIFT-EVENT-2000 INFO

您的 Amazon Redshift 集群 [集群名称] 已创建,随时可用。

管理

REDSHIFT-EVENT-2001 INFO

您的 Amazon Redshift 集群 [集群名称] 已于 [时间] 被删除。最终快照 [ 已/未] 保存。

管理 REDSHIFT-EVENT-2002 INFO

您的 VPC 安全组 [安全组名称] 已于 [时间] 更新。

管理

REDSHIFT-EVENT-2003 INFO

您的 Amazon Redshift 集群 [集群名称] 已于 [时间] 开始维护。该集群在维护期间不可用。

管理

REDSHIFT-EVENT-2004 INFO

您的 Amazon Redshift 集群 [集群名称] 已于 [时间] 完成维护。

管理

REDSHIFT-EVENT-2006 INFO

已于 [时间] 开始调整您的 Amazon Redshift 集群 [集群名称] 的大小。在执行调整大小操作期间,您的集群将处于只读模式。

管理

REDSHIFT-EVENT-2007 INFO

正在调整您的 Amazon Redshift 集群 [集群名称] 的大小。您的集群处于只读模式。

管理

REDSHIFT-EVENT-2008 INFO

已于 [时间] 开始执行还原操作来创建新的 Amazon Redshift 集群 [集群名称] 快照 [快照名称]。要监控还原进度,请访问 AWS 管理控制台。

管理

REDSHIFT-EVENT-2013 INFO

您的 Amazon Redshift 集群 [集群名称] 已于 [时间] 被重命名。

管理

REDSHIFT-EVENT-2014 INFO

收到 Amazon Redshift 集群 [集群名称] 表还原请求。

管理

REDSHIFT-EVENT-2015 INFO

Amazon Redshift 集群 [集群名称] 表还原已于 [时间] 取消。

管理

REDSHIFT-EVENT-2016 INFO

已于 [时间] 开始替换您的 Amazon Redshift 集群 [集群名称]。

管理

REDSHIFT-EVENT-2017 INFO

客户启动了于 [时间] 在 Amazon Redshift 集群 [集群名称] 上开始的维护。该集群在维护期间不可用。

管理

REDSHIFT-EVENT-2018 INFO

客户启动了于 [时间] 在 Amazon Redshift 集群 [集群名称] 上完成的维护。

管理

REDSHIFT-EVENT-2019 ERROR

客户启动了于 [时间] 在 Amazon Redshift 集群 [集群名称] 上失败的维护。将集群返回到其原始状态。

管理

REDSHIFT-EVENT-2020 INFO

您的 Amazon Redshift 集群 [集群名称] 的跟踪已从 [起点跟踪] 修改为 [目的地跟踪]。

管理

REDSHIFT-EVENT-2021 ERROR

从我们的容量池获取容量时,Amazon Redshift 集群 [集群名称] 的 [操作] 未成功。我们正在努力获取容量,但目前我们已取消了您的请求。删除此集群并在稍后重试。

管理

REDSHIFT-EVENT-2022 ERROR

从我们的容量池获取容量时,Amazon Redshift 集群 [集群名称] 的 [操作] 未成功。我们正在努力获取容量,但目前我们已取消了您的请求。容量可在 [备选可用区] 中获得。删除此集群,然后在备用可用区中重试。

管理

REDSHIFT-EVENT-2023 ERROR

我们在您的单节点 Amazon Redshift 集群 [集群名称] 上检测到硬件故障,这可能会导致查询失败或集群间歇性可用。从我们的容量池中获取容量时,更换集群不成功。您需要从快照还原新集群。删除此集群,选择最新的可用快照,然后从该快照还原新集群。这将自动为您预配置正常工作的硬件。

管理

REDSHIFT-EVENT-2024 ERROR

我们在您的单节点 Amazon Redshift 集群 [集群名称] 上检测到硬件故障,这可能会导致查询失败或集群间歇性可用。从我们的容量池中获取容量时,更换集群不成功。容量可在可用区:[备选可用区] 中获得。删除此集群,选择最新的可用快照,然后从该快照还原新集群。这将自动为您预配置正常工作的硬件。

监控

REDSHIFT-EVENT-2050 INFO

Amazon Redshift 集群 [集群名称] 中检测到硬件问题。已于 [时间] 发起替换请求。

监控

REDSHIFT-EVENT-3000 INFO

您的 Amazon Redshift 集群 [集群名称] 已于 [时间] 重启。

监控

REDSHIFT-EVENT-3001 INFO

已于 [时间] 自动替换您的 Amazon Redshift 集群 [集群名称] 上的一个节点,您的集群运行正常。

监控

REDSHIFT-EVENT-3002 INFO

您的 Amazon Redshift 集群 [集群名称] 已完成调整,可供读取和写入。[时间] 开始调整,[小时数] 小时后完成调整。

监控

REDSHIFT-EVENT-3003 INFO

已从快照 [快照名称] 成功创建 Amazon Redshift 集群 [集群名称],可供使用。

监控

REDSHIFT-EVENT-3007 INFO

已于 [时间] 成功将您的 Amazon Redshift 快照 [快照名称] 从源区域 [源区域] 复制到 [目标区域]。

监控

REDSHIFT-EVENT-3008 INFO

Amazon Redshift 集群 [集群名称] 表还原已于 [时间] 启动。

监控

REDSHIFT-EVENT-3009 INFO

Amazon Redshift 集群 [集群名称] 表还原已于 [时间] 成功完成。

监控

REDSHIFT-EVENT-3011 ERROR

Amazon Redshift 集群 [集群名称] 表还原已于 [时间] 失败。

监控

REDSHIFT-EVENT-3500 ERROR

调整您的 Amazon Redshift 集群 [集群名称] 的大小失败。系统将在几分钟后自动重试。

监控

REDSHIFT-EVENT-3501 ERROR

[时间] 执行还原操作来从快照 [快照名称] 创建 Amazon Redshift 集群 [集群名称] 失败。请重试该操作。

监控

REDSHIFT-EVENT-3504 ERROR

Amazon S3 存储桶 [存储桶名称] 无效,无法对集群 [集群名称] 进行日志记录。

监控

REDSHIFT-EVENT-3505 ERROR

Amazon S3 存储桶 [存储桶名称] 没有适用于集群 [集群名称] 的 IAM 策略。

监控

REDSHIFT-EVENT-3506 ERROR

Amazon S3 存储桶 [存储桶名称] 不存在。无法继续对集群 [集群名称] 进行日志记录。

监控

REDSHIFT-EVENT-3507 ERROR

无法使用 EIP [IP 地址] 创建 Amazon Redshift 集群 [集群名称]。此 EIP 已在使用。

监控

REDSHIFT-EVENT-3508 ERROR

无法使用 EIP [IP 地址] 创建 Amazon Redshift 集群 [集群名称]。找不到此 EIP。

监控

REDSHIFT-EVENT-3509 ERROR

没有为集群 [集群名称] 启用跨区域快照复制。

监控

REDSHIFT-EVENT-3510 ERROR

Amazon Redshift 集群 [集群名称] 表还原已于 [时间] 启动失败。原因:[原因]。

监控

REDSHIFT-EVENT-3511 ERROR

Amazon Redshift 集群 [集群名称] 表还原已于 [时间] 失败。

监控

REDSHIFT-EVENT-3512 ERROR

Amazon Redshift 集群 [集群名称] 因硬件问题失败。集群已从在 [时间] 创建的最新快照 [快照名称] 自动还原。

监控

REDSHIFT-EVENT-3513 ERROR

Amazon Redshift 集群 [集群名称] 因硬件问题失败。集群已从在 [时间] 创建的最新快照 [快照名称] 自动还原。在该时间之后做出的任何数据库更改都需要重新提交。

监控

REDSHIFT-EVENT-3514 ERROR

Amazon Redshift 集群 [集群名称] 因硬件问题失败。已将集群置于硬件故障状态。请删除集群并从在 [时间] 创建的最新快照 [快照名称] 还原。

监控

REDSHIFT-EVENT-3515 ERROR

Amazon Redshift 集群 [集群名称] 因硬件问题失败。已将集群置于硬件故障状态。请删除集群并从在 [时间] 创建的最新快照 [快照名称] 还原。在该时间之后做出的任何数据库更改都需要重新提交。

监控

REDSHIFT-EVENT-3516 ERROR

Amazon Redshift 集群 [集群名称] 因硬件问题失败,且该集群没有备份。已将集群置于硬件故障状态,可以将其删除。

监控

REDSHIFT-EVENT-3519 INFO

集群 [cluster name] 已于 [time] 开始重启。

监控

REDSHIFT-EVENT-3520 INFO

集群 [集群名称] 已在 [时间] 完成重启。

监控

REDSHIFT-EVENT-3521 INFO

我们检测到集群“[cluster name]”上出现连接问题。自动诊断检查已于 [time] 启动。

监控

REDSHIFT-EVENT-3522 INFO

“[cluster name]”集群上的恢复操作于 [time] 失败。Amazon Redshift 团队在寻求解决方案。

监控 REDSHIFT-EVENT-3533 ERROR

“[集群名称]”上的集群大小调整操作已在 [时间] 取消。由于 [原因],该操作已取消。[需要采取行动]。

监控 REDSHIFT-EVENT-3600 INFO

为 Amazon Redshift 集群“[集群名称]”请求的调整大小操作在过去已取消。回滚已在 [时间] 完成。

安全性 REDSHIFT-EVENT-4000 INFO

您的 Amazon Redshift 集群 [集群名称] 的主凭证已于 [时间] 更新。

安全性 REDSHIFT-EVENT-4001 INFO

安全组 [安全组名称] 已于 [时间] 修改。相应更改将自动应用到所有关联集群。

安全性

REDSHIFT-EVENT-4500 ERROR

您提供的安全组 [安全组名称] 无效。未应用您对集群 [集群名称] 进行的配置更改。请访问 AWS 管理控制台,以解决该问题。

安全性

REDSHIFT-EVENT-4501 ERROR

找不到在集群安全组 [集群安全组名称] 中指定的安全组 [安全组名称]。无法完成授权。

下表显示了参数组为源类型时的事件类别和事件列表。

参数组源类型的类别和事件

Amazon Redshift 类别

事件 ID 事件严重性

描述

配置

REDSHIFT-EVENT-1002 INFO

参数 [参数名称] 已于 [时间] 从 [值] 更新为 [值]。

配置

REDSHIFT-EVENT-1003 INFO

已创建集群参数组 [组名称]。

配置

REDSHIFT-EVENT-1004 INFO

已删除集群参数组 [组名称]。

配置

REDSHIFT-EVENT-1005 INFO

集群参数组 [名称] 已于 [时间] 更新。重启时,更改将应用到关联集群。

下表显示了安全组为源类型时的事件类别和事件列表。

安全组源类型的类别和事件

Amazon Redshift 类别

事件 ID 事件严重性

描述

安全性

REDSHIFT-EVENT-4002 INFO

已创建集群安全组 [组名称]。

安全性

REDSHIFT-EVENT-4003 INFO

已删除集群安全组 [组名称]。

安全性

REDSHIFT-EVENT-4004 INFO

集群安全组 [组名称] 已于 [时间] 更改。更改会自动应用到所有关联集群。

下表显示了快照为源类型时的事件类别和事件列表。

快照源类型的类别和事件

Amazon Redshift 类别

事件 ID 事件严重性

描述

管理

REDSHIFT-EVENT-2009 INFO

Amazon Redshift 集群 [集群名称] 的用户快照 [快照名称] 已于 [时间] 开始制作。要监控快照制作进度,请访问 AWS 管理控制台。

管理

REDSHIFT-EVENT-2010 INFO

您的 Amazon Redshift 集群 [集群名称] 的用户快照 [快照名称] 已于 [时间] 取消制作。

管理

REDSHIFT-EVENT-2011 INFO

您的 Amazon Redshift 集群 [集群名称] 的用户快照 [快照名称] 已于 [时间] 被删除。

管理

REDSHIFT-EVENT-2012 INFO

Amazon Redshift 集群 [集群名称] 的最终快照 [快照名称] 已于 [时间] 开始制作。

监控

REDSHIFT-EVENT-3004 INFO

您的 Amazon Redshift 集群 [集群名称] 的用户快照 [快照名称] 已于 [时间] 成功完成制作。

监控

REDSHIFT-EVENT-3005 INFO

Amazon Redshift 集群 [名称] 的最终快照 [名称] 已于 [时间] 成功完成制作。

监控

REDSHIFT-EVENT-3006 INFO

Amazon Redshift 集群 [集群名称] 的最终快照 [快照名称] 已于 [时间] 取消制作。

监控

REDSHIFT-EVENT-3502 ERROR

Amazon Redshift 集群 [集群名称] 的最终快照 [快照名称] 于 [时间] 制作失败。团队正在调查该问题。请访问 AWS 管理控制台,以重试该操作。

监控

REDSHIFT-EVENT-3503 ERROR

您的 Amazon Redshift 集群 [集群名称] 的用户快照 [快照名称] 于 [时间] 制作失败。团队正在调查该问题。请访问 AWS 管理控制台,以重试该操作。