EventBridge 事件详情参考 - Amazon EventBridge
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

EventBridge 事件详情参考

EventBridge 本身会发出以下事件。与任何其他 Amazon 服务一样,这些事件会自动发送到默认事件总线。

有关所有事件中包含的元数据字段的定义,请参阅事件结构参考

预定活动

以下是该Scheduled Event活动的详细信息字段。

之所以包括sourcedetail-type字段,是因为它们包含 EventBridge 事件的特定值。有关所有事件中包含的其他元数据字段的定义,请参阅事件结构参考

{ . . ., "detail-type": "Scheduled Event", "source": "aws.events", . . ., "detail": {} }
detail-type

标识事件的类型。

对于此事件,此值为Scheduled Event

必需:是

source

标识生成事件的服务。对于 EventBridge 事件,此值为aws.events

必需:是

detail

包含关于事件信息的 JSON 对象。生成事件的服务决定该字段的内容。

必需:是

此对象中没有Scheduled Event事件的必填字段。

例 预定事件事件示例
{ "version": "0", "id": "89d1a02d-5ec7-412e-82f5-13505f849b41", "detail-type": "Scheduled Event", "source": "aws.events", "account": "123456789012", "time": "2016-12-30T18:44:49Z", "region": "us-east-1", "resources": ["arn:aws:events:us-east-1:123456789012:rule/SampleRule"], "detail": {} }

架构已创建

以下是该Schema Created活动的详细信息字段。

创建架构后, EventBridge 会同时发送Schema CreatedSchema Version Created事件。

之所以包括sourcedetail-type字段,是因为它们包含 EventBridge 事件的特定值。有关所有事件中包含的其他元数据字段的定义,请参阅事件结构参考

{ . . ., "detail-type": "Schema Created", "source": "aws.schemas", . . ., "detail": { "SchemaName" : "String", "SchemaType" : "String", "RegistryName" : "String", "CreationDate" : "DateTime", "Version" : "Number" } }
detail-type

标识事件的类型。

对于此事件,此值为Schema Created

必需:是

source

标识生成事件的服务。对于 EventBridge 事件,此值为aws.schemas

必需:是

detail

包含关于事件信息的 JSON 对象。生成事件的服务决定该字段的内容。

必需:是

对于此事件,这些数据包括:

SchemaName

架构的名称。

必需:是

SchemaType

架构的类型。

有效值:OpenApi3 | JSONSchemaDraft4

必需:是

RegistryName

包含该架构的注册表的名称。

必需:是

CreationDate

架构的创建日期。

必需:是

Version

架构的版本。

对于Schema Created事件,此值将始终为1

必需:是

例 示例 “架构已创建” 事件
{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "Schema Created", "source": "aws.schemas", "account": "123456789012", "time": "2019-05-31T21:49:54Z", "region": "us-east-1", "resources": ["arn:aws:schemas:us-east-1::schema/myRegistry/mySchema"], "detail": { "SchemaName": "mySchema", "SchemaType": "OpenApi3", "RegistryName": "myRegistry", "CreationDate": "2019-11-29T20:08:55Z", "Version": "1" } }

架构版本已创建

以下是该Schema Version Created活动的详细信息字段。

创建架构后, EventBridge 会同时发送Schema CreatedSchema Version Created事件。

之所以包括sourcedetail-type字段,是因为它们包含 EventBridge 事件的特定值。有关所有事件中包含的其他元数据字段的定义,请参阅事件结构参考

{ . . ., "detail-type": "Schema Version Created", "source": "aws.schemas", . . ., "detail": { "SchemaName" : "String", "SchemaType" : "String", "RegistryName" : "String", "CreationDate" : "DateTime", "Version" : "Number" } }
detail-type

标识事件的类型。

对于此事件,此值为Schema Version Created

必需:是

source

标识生成事件的服务。对于 EventBridge 事件,此值为aws.schemas

必需:是

detail

包含关于事件信息的 JSON 对象。生成事件的服务决定该字段的内容。

必需:是

对于此事件,这些数据包括:

SchemaName

架构的名称。

必需:是

SchemaType

架构的类型。

有效值:OpenApi3 | JSONSchemaDraft4

必需:是

RegistryName

包含该架构的注册表的名称。

必需:是

CreationDate

架构版本的创建日期。

必需:是

Version

架构的版本。

必需:是

例 示例 “架构版本已创建” 事件
{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "Schema Version Created", "source": "aws.schemas", "account": "123456789012", "time": "2019-05-31T21:49:54Z", "region": "us-east-1", "resources": ["arn:aws:schemas:us-east-1::schema/myRegistry/mySchema"], "detail": { "SchemaName": "mySchema", "SchemaType": "OpenApi3", "RegistryName": "myRegistry", "CreationDate": "2019-11-29T20:08:55Z", "Version": "5" } }