本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
EventBridge 事件详情参考
EventBridge 本身会发出以下事件。与任何其他 Amazon 服务一样,这些事件会自动发送到默认事件总线。
有关所有事件中包含的元数据字段的定义,请参阅事件结构参考。
预定活动
以下是该Scheduled Event
活动的详细信息字段。
之所以包括source
和detail-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 Created
和Schema Version Created
事件。
之所以包括source
和detail-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 Created
和Schema Version Created
事件。
之所以包括source
和detail-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" } }