

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://www.amazonaws.cn/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# 使用 Amazon EventBridge 的 Amazon Redshift Serverless 事件通知
<a name="serverless-event-notifications-eventbridge"></a>

Amazon Redshift Serverless 使用 Amazon EventBridge 管理事件通知，以便随时了解数据仓库中的更改。Amazon EventBridge 是一种无服务器事件总线服务，让您可以轻松地将应用程序与来自各种源的数据相连接。在这种情况下，事件源是 Amazon Redshift。事件（在环境中监控到的变化）将从您的 Amazon Redshift 数据仓库自动发送到 EventBridge。事件将近乎实时地进行传输。

EventBridge 的功能包括为您编写事件规则提供一个环境，这些规则可以指定针对特定事件采取的操作。您还可以设置目标，这些目标是 EventBridge 可以向其发送事件的资源。目标可以包括 API 目标、Amazon CloudWatch 日志组等。有关规则的更多信息，请参阅 [Amazon EventBridge 规则](https://docs.amazonaws.cn/eventbridge/latest/userguide/eb-rules.html)。有关目标的更多信息，请参阅 [Amazon EventBridge 目标](https://docs.amazonaws.cn/eventbridge/latest/userguide/eb-targets.html)。

事件可以按严重性和类别分类。可使用以下筛选条件：
+ *资源筛选*：接收基于与事件关联的资源的消息。资源包括工作组、快照等。
+ *时间窗口筛选*：确定特定时间段内事件的范围。
+ *类别筛选*：接收指定类别中所有事件的事件通知。

下表包括 Amazon Redshift Serverless 事件以及其他元数据：


| Amazon Redshift 类别 | 外部事件 ID | 事件严重性 | 消息描述 | 
| --- | --- | --- | --- | 
| RateChange | REDSHIFT-SERVERLESS-EVENT-1001 | INFO | 工作组基础 RPU 更改已于 <time in UTC> 成功完成。 | 
| RateChange | REDSHIFT-SERVERLESS-EVENT-1002 | ERROR | 工作组基础 RPU 更改已于 <time in UTC> 失败。 | 
| 监控 | REDSHIFT-SERVERLESS-EVENT-1003 | INFO | 该软件已于 <time in UTC> 在您的 Amazon Redshift 数据仓库 <endpoint name> 上更新。 | 
| 配置 | REDSHIFT-SERVERLESS-EVENT-1011 | ERROR | Amazon Redshift Serverless 无法创建工作组 [工作组名称]，因为无法访问此操作所需的服务相关角色 (SLR)。尝试在 Amazon Redshift 控制台中再次创建此工作组。Amazon Redshift 将自动创建 SLR。 | 
| 监控 | REDSHIFT-SERVERLESS-EVENT-1029 | ERROR | 工作组基本 RPU 更改未能在 [时间 (UTC)] 完成，因为可用的磁盘空间不足。请采用其他配置重试。 | 
| 监控 | REDSHIFT-SERVERLESS-EVENT-1500 | ERROR | 无法创建或更新工作组 <workgroup name>，因为您已超出账户的弹性 IP 地址限制。请删除未使用的弹性 IP 地址，或者使用 Amazon EC2 请求提高限制。 | 
| 监控 | REDSHIFT-SERVERLESS-EVENT-1501 | ERROR | 子网 <subnet id> 没有可用的 IP 地址。这将阻止以下查询类型在工作组 <workgroup name> 中成功运行：EMR、联合查询、来自 Amazon EC2 的 COPY/UNLOAD。要解决该问题，请通过删除 ENI 来释放您的子网中的 IP。 | 
| 监控 | REDSHIFT-SERVERLESS-EVENT-1502 | ERROR | 子网 <subnet id> 没有可用的 IP 地址。这将阻止 Amazon EMR、Redshift 联合查询、Redshift COPY/UNLOAD、Redshift ML 查询类型在工作组 <workgroup name> 中成功运行。要解决该问题，请通过删除未使用的弹性网络接口 (ENI) 来释放您的子网中的 IP。 | 
| 管理 | REDSHIFT-SERVERLESS-EVENT-1008 | INFO | 您的 Amazon Redshift 工作组 <workgroup name> 已创建，并且随时可用。 | 
| 管理 | REDSHIFT-SERVERLESS-EVENT-1009 | INFO | 您的 Amazon Redshift 工作组 <workgroup name> 已于 <time in UTC> 删除。 | 
| 监控 | REDSHIFT-SERVERLESS-EVENT-1000 | INFO | 快照 <snapshot name> 已于 <time in UTC> 成功完成。 | 
| 管理 | REDSHIFT-SERVERLESS-EVENT-1004 | INFO | 从命名空间 <namespace name> 上的快照还原已于 <time in UTC> 成功完成。 | 
| 管理 | REDSHIFT-SERVERLESS-EVENT-1005 | ERROR | 从命名空间 <namespace name> 上的快照还原已于 <time in UTC> 失败。 | 
| 管理 | REDSHIFT-SERVERLESS-EVENT-1006 | INFO | 从命名空间 <namespace name> 上的恢复点还原已于 <time in UTC> 成功完成。 | 
| 管理 | REDSHIFT-SERVERLESS-EVENT-1007 | INFO | 从命名空间 <namespace name> 上的恢复点还原已于 <time in UTC> 失败。 | 
| 安全性 | REDSHIFT-SERVERLESS-EVENT-1012 | ERROR | Amazon Redshift 无法访问您的命名空间 <命名空间名称> 的密钥。 | 
| 安全性 | REDSHIFT-SERVERLESS-EVENT-1013 | ERROR | Amazon Redshift 无法访问用于加密您命名空间 <命名空间名称> 的管理员凭证密钥的 KMS 密钥。 | 
| 安全性 | REDSHIFT-SERVERLESS-EVENT-1014 | ERROR | Amazon Redshift 无法轮换您的命名空间 <命名空间名称> 的密钥，因为工作组正在进行操作。 | 
| 安全性 | REDSHIFT-SERVERLESS-EVENT-1015 | ERROR | 您的命名空间 <命名空间名称> 没有附加工作组。Amazon Redshift 只能轮换附加了工作组的命名空间的密钥。 | 
| 安全性 | REDSHIFT-SERVERLESS-EVENT-1016 | INFO | 您的命名空间 <命名空间名称> 已于 <UTC 时间> 更新了管理员凭证。 | 
| 安全性 | REDSHIFT-SERVERLESS-EVENT-1030 | INFO | 将 Amazon Redshift 命名空间 <命名空间名称> 注册到 Glue Data Catalog 账户 <账户 id> 的操作已于 <UTC 时间> 开始。 | 
| 安全性 | REDSHIFT-SERVERLESS-EVENT-1031 | INFO | 将 Amazon Redshift 命名空间 <命名空间名称> 注册到 Glue Data Catalog 账户 <账户 id> 的操作已于 <UTC 时间> 成功完成。 | 
| 安全性 | REDSHIFT-SERVERLESS-EVENT-1032 | INFO | 将 Amazon Redshift 命名空间 <命名空间名称> 注册到 Glue Data Catalog 账户 <账户 id> 的操作已于 <UTC 时间> 失败。 | 
| 安全性 | REDSHIFT-SERVERLESS-EVENT-1033 | INFO | 从 Glue Data Catalog 账户 <账户 id> 注销 Amazon Redshift 命名空间 <命名空间名称> 的操作已于 <UTC 时间> 开始。 | 
| 安全性 | REDSHIFT-SERVERLESS-EVENT-1034 | INFO | 从 Glue Data Catalog 账户 <账户 id> 注销 Amazon Redshift 命名空间 <命名空间名称> 的操作已于 <UTC 时间> 成功完成。 | 
| 安全性 | REDSHIFT-SERVERLESS-EVENT-1035 | INFO | 从 Glue Data Catalog 账户 <账户 id> 注销 Amazon Redshift 命名空间 <命名空间名称> 的操作已于 <UTC 时间> 失败。 | 
| 管理 | REDSHIFT-SERVERLESS-EVENT-1036 | ERROR | 客户发起的跟踪更新在您的 Redshift Serverless 工作组 <工作组名称> 上失败。将工作组返回到其原始跟踪。 | 
| 管理 | REDSHIFT-SERVERLESS-EVENT-1037 | ERROR | 跟踪更新在您的 Redshift Serverless 工作组 <工作组名称> 上失败。您的 Amazon Redshift Serverless 工作组的跟踪更新失败，因为该工作组当时正忙。因此，工作组已回到其原始跟踪。要重试跟踪更新，请等到工作组上活动较低的时间，然后再次尝试更新跟踪。 | 
| 管理 | REDSHIFT-SERVERLESS-EVENT-1038 | INFO | 您的 Amazon Redshift 工作组 <工作组名称> 跟踪已修改。跟踪更改已完成。 | 
| 命名空间 | REDSHIFT-SERVERLESS-EVENT-1039 | ERROR | 命名空间 <命名空间名称> 具有无效的 Amazon KMS key权限。命名空间将进入“INACCESSIBLE\_KMS\_KEY”状态，您将无法再对其进行访问。 | 
| 命名空间 | REDSHIFT-SERVERLESS-EVENT-1040 | INFO | 由于 Amazon KMS key权限已恢复，命名空间 <命名空间名称> 现已恢复到其之前的状态。 | 
| 命名空间 | REDSHIFT-SERVERLESS-EVENT-1045 | INFO | 由于无服务器还原，Redshift Serverless 命名空间 <namespace name> 上的数据共享 <datashare name> 已被删除。 | 
| 命名空间 | REDSHIFT-SERVERLESS-EVENT-1046 | INFO | 由于无服务器还原，Redshift Serverless 命名空间 <namespace name> 上数据共享 <datashare name> 的使用者 <Consumer principle id> 已被撤销。 | 
| 命名空间 | REDSHIFT-SERVERLESS-EVENT-1047 | INFO | 由于无服务器还原，Redshift Serverless 命名空间 <namespace name> 上的数据共享 <datashare name> 的公共可访问性发生了变化。 | 