Amazon EventBridge 事件详细信息参考
EventBridge 本身会发出以下事件。与任何其他 Amazon 服务一样,这些事件会自动发送到默认事件总线。
有关所有事件中包含的元数据字段的定义,请参阅Amazon 服务事件元数据。
Scheduled Event
以下是 Scheduled Event
事件的详细信息字段。
之所以包含 source
和 detail-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 Created
和 Schema Version Created
事件。
之所以包含 source
和 detail-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 Created
和 Schema Version Created
事件。
之所以包含 source
和 detail-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" } }