使用 RDS Proxy 事件
事件表示环境中的更改。这可以是 Amazon 环境或软件即服务 (SaaS) 合作伙伴提供的服务或应用程序,也可以是您自己的一个自定义应用程序或服务。例如,Amazon RDS 在创建或修改 RDS Proxy 时生成事件。Amazon RDS 近乎实时地将事件传输到 CloudWatch Events 和 Amazon EventBridge。接下来,您可以查找可以订阅的 RDS Proxy 事件列表以及 RDS Proxy 事件示例。
有关使用事件的详细信息,请参阅以下内容:
有关如何使用 Amazon Web Services Management Console、Amazon CLI 或 RDS API 查看事件的说明,请参阅 查看 Amazon RDS 事件。
若要了解如何配置 Amazon RDS 向 EventBridge 发送事件,请参阅 创建对 Amazon RDS 事件触发的规则。
RDS Proxy 事件
下表显示了 RDS Proxy 为源类型时的事件类别和事件列表。
类别 |
RDS 事件 ID |
描述 |
---|---|---|
配置更改 | RDS-EVENT-0204 |
RDS 已修改数据库代理 (RDS Proxy)。 |
配置更改 |
RDS-EVENT-0207 |
RDS 已修改数据库代理 (RDS Proxy) 端点。 |
配置更改 |
RDS-EVENT-0213 | RDS 检测到已添加数据库实例并自动将其添加到数据库代理 (RDS Proxy) 的目标组。 |
配置更改 |
RDS-EVENT-0214 |
RDS 检测到已删除数据库实例并自动将其从数据库代理 (RDS Proxy) 的目标组中删除。 |
配置更改 |
RDS-EVENT-0215 |
RDS 检测到已删除数据库集群并自动将其从数据库代理 (RDS Proxy) 的目标组中删除。 |
创建 |
RDS-EVENT-0203 |
RDS 已创建数据库代理 (RDS Proxy)。 |
创建 |
RDS-EVENT-0206 |
RDS 已创建数据库代理 (RDS Proxy) 端点。 |
删除 | RDS-EVENT-0205 |
RDS 已删除数据库代理 (RDS Proxy)。 |
删除 |
RDS-EVENT-0208 |
RDS 已删除数据库代理 (RDS Proxy) 端点。 |
失败 |
RDS-EVENT-0243 |
RDS 无法为代理预调配容量,因为您的子网中没有足够的 IP 地址可用。要解决此问题,请确保您的子网具有最少的未使用 IP 地址数。要确定您的实例类的建议数量,请参阅计划 IP 地址容量。 |
以下是采用 JSON 格式的 RDS Proxy 事件示例。该事件显示 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" } }