Amazon Redshift
管理指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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 SNS 主题的信息,请参阅 Amazon SNS 入门

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

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

配置

REDSHIFT-EVENT-1001 信息

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

配置

REDSHIFT-EVENT-1500 错误

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

配置

REDSHIFT-EVENT-1501 错误

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

配置

REDSHIFT-EVENT-1502 错误

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

配置

REDSHIFT-EVENT-1503 错误

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

配置

REDSHIFT-EVENT-1504 错误

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

配置

REDSHIFT-EVENT-1505 错误

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

配置

REDSHIFT-EVENT-1506 ERROR

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

管理

REDSHIFT-EVENT-2000 信息

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

管理

REDSHIFT-EVENT-2001 信息

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

管理 REDSHIFT-EVENT-2002 信息

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

管理

REDSHIFT-EVENT-2003 信息

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

管理

REDSHIFT-EVENT-2004 信息

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

管理

REDSHIFT-EVENT-2006 信息

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

管理

REDSHIFT-EVENT-2007 信息

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

管理

REDSHIFT-EVENT-2008 信息

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

管理

REDSHIFT-EVENT-2013 信息

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

管理

REDSHIFT-EVENT-2014 INFO

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

管理

REDSHIFT-EVENT-2015 INFO

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

管理

REDSHIFT-EVENT-2016 信息

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

监控

REDSHIFT-EVENT-2050 INFO

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

监控

REDSHIFT-EVENT-3000 信息

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

监控

REDSHIFT-EVENT-3001 信息

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

监控

REDSHIFT-EVENT-3002 信息

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

监控

REDSHIFT-EVENT-3003 信息

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

监控

REDSHIFT-EVENT-3007 信息

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

监控

REDSHIFT-EVENT-3008 INFO

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

监控

REDSHIFT-EVENT-3009 INFO

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

监控

REDSHIFT-EVENT-3011 ERROR

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

监控

REDSHIFT-EVENT-3500 错误

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

监控

REDSHIFT-EVENT-3501 错误

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

监控

REDSHIFT-EVENT-3504 错误

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

监控

REDSHIFT-EVENT-3505 错误

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

监控

REDSHIFT-EVENT-3506 错误

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

监控

REDSHIFT-EVENT-3507 错误

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

监控

REDSHIFT-EVENT-3508 错误

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

监控

REDSHIFT-EVENT-3509 错误

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

监控

REDSHIFT-EVENT-3510 ERROR

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

监控

REDSHIFT-EVENT-3511 ERROR

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

监控

REDSHIFT-EVENT-3512 错误

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

监控

REDSHIFT-EVENT-3513 错误

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

监控

REDSHIFT-EVENT-3514 错误

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

监控

REDSHIFT-EVENT-3515 错误

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

监控

REDSHIFT-EVENT-3516 错误

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

监控

REDSHIFT-EVENT-3519 INFO

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

监控

REDSHIFT-EVENT-3520 INFO

群集 [cluster name] 已于 [time] 完成重启。

监控

REDSHIFT-EVENT-3521 INFO

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

监控

REDSHIFT-EVENT-3522 INFO

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

安全性 REDSHIFT-EVENT-4000 信息

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

安全性 REDSHIFT-EVENT-4001 信息

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

安全性

REDSHIFT-EVENT-4500 错误

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

安全性

REDSHIFT-EVENT-4501 错误

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

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

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

Amazon Redshift 类别

事件 ID 事件严重性

说明

配置

REDSHIFT-EVENT-1002 信息

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

配置

REDSHIFT-EVENT-1003 信息

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

配置

REDSHIFT-EVENT-1004 信息

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

配置

REDSHIFT-EVENT-1005 信息

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

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

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

Amazon Redshift 类别

事件 ID 事件严重性

说明

安全性

REDSHIFT-EVENT-4002 信息

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

安全性

REDSHIFT-EVENT-4003 信息

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

安全性

REDSHIFT-EVENT-4004 信息

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

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

快照源类型的类别和事件

Amazon Redshift 类别

事件 ID 事件严重性

说明

管理

REDSHIFT-EVENT-2009 信息

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

管理

REDSHIFT-EVENT-2010 信息

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

管理

REDSHIFT-EVENT-2011 信息

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

管理

REDSHIFT-EVENT-2012 信息

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

监控

REDSHIFT-EVENT-3004 信息

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

监控

REDSHIFT-EVENT-3005 信息

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

监控

REDSHIFT-EVENT-3006 信息

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

监控

REDSHIFT-EVENT-3502 错误

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

监控

REDSHIFT-EVENT-3503 错误

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