本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
监控 Amazon 中的 Oracle Database@AWS 事件 EventBridge
您可以在中监控 Oracle Database@AWS 事件 EventBridge,它会提供来自应用程序和 AWS 服务的实时数据流。 EventBridge 将此数据路由到目标,例如 AWS Lambda 和 Amazon 简单通知服务。
注意
EventBridge 以前被称为 Amazon Ev CloudWatch ents。有关更多信息,请参阅《亚马逊 EventBridge 用户指南》中的 Amazon Ev CloudWatch ent EventBridge s 的演变。
Oracle Database@AWS 活动概述
Oracle Database@AWS 事件是表示资源生命周期变化的结构化消息。事件总线是接收事件并将其传送到零个或多个目的地或目标的路由器。 Oracle Database@AWS 事件可以从以下来源生成:
- 活动来自 AWS
-
这些事件是从 Oracle Database@AWS APIs AWS 侧面生成的,并传送到您的默认事件总线 AWS 账户。
- 来自 OCI 的活动
-
这些事件直接从 OCI 生成,例如与 Oracle Exadata 基础架构或虚拟机集群相关的事件。订阅时 Oracle Database@AWS,将在中创建带有前缀
aws.partner/odb/的事件总线, AWS 账户 用于接收来自 OCI 的事件。
Oracle Database@AWS 来自的事件 AWS
Oracle Database@AWS 中的事件 AWS 包括在创建和删除过程中与 ODB 网络相关的生命周期更改。这些事件将传送到您的默认事件总线 AWS 账户。配送类型是尽力而为。
| 事件 | 事件 ID | Message |
|---|---|---|
| 创建 | ODB-EVENT-0001 | 成功创建 ODB 网络 odbnet_ID |
| 创建失败 | ODB-EVENT-0011 | 创建 ODB 网络 odbnet_ID 失败 |
| 删除 | ODB-EVENT-0002 | 成功删除 ODB 网络 odbnet_ID |
| 删除失败 | ODB-EVENT-0012 | 删除 ODB 网络 odbnet_ID 失败 |
示例:ODB 网络创建事件
以下示例显示成功创建 ODB 网络的事件。
{ "version": "0", "id": "01234567-EXAMPLE", "detail-type": "ODB Network Event", "source": "aws.odb", "account": "123456789012", "time": "2025-06-12T10:23:43Z", "region": "us-east-1", "resources": [ "arn:aws:odb:us-east-1:123456789012:odbnetwork/odbnet-1234567890abcdef" ], "detail": { "eventId": "ODB-EVENT-0001", "message": "Successfully created ODB network odbnet-1234567890abcdef" } }
Oracle Database@AWS 来自 OCI 的事件
大多数事件都是直接从 OCI 生成的。 Oracle Database@AWS 创建带有前缀的事件总线aws.partner/odb/, AWS 账户 用于接收来自 OCI 的事件。我们建议您不要删除此事件总线。
OCI 提供全面的事件类型,包括:
-
甲骨文 Exadata 基础架构
-
虚拟机集群事件
-
国开行活动
-
PDB 活动
有关 OCI 支持的特定事件类型和详细信息的更多信息,请参阅 O racle Exadata 数据库服务关于专用 Exadata 基础设施上自治数据库的专用基础设施事件和事件
筛选 Oracle Database@AWS 事件
您可以在 Amazon 的活动总线上遵循 EventBridge 建议的活动总线设置最佳实践 EventBridge。根据您的用例,您可以设置 EventBridge 规则来筛选事件和目标,以接收和使用事件。
筛选 ODB 网络事件来自 AWS
对于来自的 ODB 网络事件 AWS,您可以使用以下事件模式进行筛选:
{ "source": ["aws.odb"], "detail-type": ["ODB Network Event"] }
您可以使用带有默认事件总线的 EventBridge put-rule API 来应用此模式。有关更多信息,请参阅 Amazon EventBridge API 参考PutRule中的。
筛选来自 OCI Oracle Database@AWS 的事件
对于来自 OCI Oracle Database@AWS 的事件,您可以使用与 Amazon EventBridge API 参考PutRule中的示例类似的命令来设置规则。请注意以下准则:
-
根据要过滤的事件类型,使用自定义事件模式。
-
设置EventBusName为 Oracle Database@AWS 创建的总线的名称。
有关如何筛选事件和跨账户设置 EventBridge 目标的更多信息,请参阅AWS 账户 在 Amazon 中发送和接收事件 EventBridge。
Oracle Database@AWS 事件疑难解答
如果您在活动交付或活动内容方面遇到问题,请执行以下操作:
-
如需了解 ODB 网络活动,请联系 AWS 支持。
-
如果 ODB 网络 Oracle Database@AWS 事件以外的事件,请联系 Oracle Cloud Support。
有关更多信息,请参阅 获取对 Oracle 数据库的支持@AWS。