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

Amazon EventBridge 事件详细信息参考

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

有关所有事件中包含的元数据字段的定义,请参阅Amazon 服务事件元数据

Scheduled Event

以下是 Scheduled Event 事件的详细信息字段。

之所以包含 sourcedetail-type 字段,是因为其包含 EventBridge 事件的特定值。有关所有事件中包含的其他元数据字段的定义,请参阅Amazon 服务事件元数据

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

标识事件的类型。

对于这一事件,此值为 Scheduled Event

必需:是

source

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

必需:是

detail

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

必需:是

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

例 “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

以下是 Schema Created 事件的详细信息字段。

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

之所以包含 sourcedetail-type 字段,是因为其包含 EventBridge 事件的特定值。有关所有事件中包含的其他元数据字段的定义,请参阅Amazon 服务事件元数据

{ . . ., "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

必需:是

例 “Schema Created”事件示例
{ "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

以下是 Schema Version Created 事件的详细信息字段。

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

之所以包含 sourcedetail-type 字段,是因为其包含 EventBridge 事件的特定值。有关所有事件中包含的其他元数据字段的定义,请参阅Amazon 服务事件元数据

{ . . ., "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

架构的版本。

必需:是

例 “Schema Version Created”事件示例
{ "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" } }