使用 RDS 代理事件 - Amazon Aurora

使用 RDS 代理事件

事件表示环境中发生的更改,例如 AWS 环境或软件即服务(SaaS)合作伙伴中的服务或应用程序。也可以是您自己的一个自定义应用程序或服务。例如,Amazon Aurora 在创建或修改 RDS Proxy 时生成事件。Amazon Aurora 将事件近乎实时地传输到 Amazon EventBridge。接下来,您可以查找可以订阅的 RDS Proxy 事件列表以及 RDS Proxy 事件示例。

有关使用事件的详细信息,请参阅以下内容:

RDS Proxy 事件

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

类别

RDS 事件 ID

消息

注意

配置更改 RDS-EVENT-0204

RDS 修改了数据库代理 name

配置更改 RDS-EVENT-0207

RDS 修改了数据库代理 name 的端点。

配置更改 RDS-EVENT-0213

RDS 检测到已添加数据库实例并自动将其添加到数据库代理 name 的目标组。

配置更改

RDS-EVENT-0214

RDS 检测到已删除数据库实例 name 并自动将其从数据库代理 name 的目标组 name 中删除。

配置更改

RDS-EVENT-0215

RDS 检测到已删除数据库集群 name 并自动将其从数据库代理 name 的目标组 name 中删除。

创建

RDS-EVENT-0203

RDS 创建了数据库代理 name

创建

RDS-EVENT-0206

RDS 为数据库代理 name 创建了端点 name

删除 RDS-EVENT-0205

RDS 删除了数据库代理 name

删除

RDS-EVENT-0208

RDS 删除了数据库代理 name 的端点 name

失败

RDS-EVENT-0243

RDS 无法为代理 name 预调配容量,因为您的子网 name 中没有足够的 IP 地址可用。要解决此问题,请确保您的子网具有最少的未使用 IP 地址数(如 RDS 代理文档中所建议)。

要确定您的实例类的建议数量,请参阅计划 IP 地址容量

失败

RDS-EVENT-0275

RDS 限制了一些与数据库代理名称的连接。从客户端到代理的并发连接请求数已超出了限制。

以下是采用 JSON 格式的 RDS 代理事件示例。该事件显示 RDS 已修改名为 my-rds-proxy 的 RDS Proxy 的名为 my-endpoint 的端点。事件 ID 为 RDS-EVENT-0207。

{ "version": "0", "id": "68f6e973-1a0c-d37b-f2f2-94a7f62ffd4e", "detail-type": "RDS DB Proxy Event", "source": "aws.rds", "account": "123456789012", "time": "2018-09-27T22:36:43Z", "region": "us-east-1", "resources": [ "arn:aws:rds:us-east-1:123456789012:db-proxy:my-rds-proxy" ], "detail": { "EventCategories": [ "configuration change" ], "SourceType": "DB_PROXY", "SourceArn": "arn:aws:rds:us-east-1:123456789012:db-proxy:my-rds-proxy", "Date": "2018-09-27T22:36:43.292Z", "Message": "RDS modified endpoint my-endpoint of DB Proxy my-rds-proxy.", "SourceIdentifier": "my-endpoint", "EventID": "RDS-EVENT-0207" } }