本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 EventBridge 架构
架构定义了发送到的事件的结构 EventBridge。 EventBridge 为Amazon服务生成的所有事件提供架构。您也可以创建或上传自定义架构,或者直接从事件总线上的事件推断架构。有了活动的架构后,就可以下载常用编程语言的代码绑定并加快开发速度。您可以使用 EventBridge 控制台、API 或使用Amazon工具包直接在 IDE 中使用架构的代码绑定和管理架构。要构建使用事件的无服务器应用程序,请使用Amazon Serverless Application Model。
注意
使用输入转换器功能时,原始事件是通过架构发现推断的,而不是通过发送到目标的转换事件来推断的。
EventBridge 支持 OpenAPI 3 和 jsonSchema Draft4 格式。
对于Amazon Tool kit for JetBrains 和Amazon Toolkit for VS Code,您可以直接在 IDE 中浏览或搜索架构并下载架构的代码绑定。
以下视频概述了架构和架构注册表:
架构注册表 API 属性值屏蔽
用于创建架构注册表的事件的某些属性值可能包含敏感的客户信息。为了保护客户的信息,将用星号 (*) 掩盖这些值。因为我们屏蔽了这些值,所以 EventBridge 建议不要构建明确依赖于以下属性或其值的应用程序:
CreateSchema—
requestParameters
身体的Content
财产GetDiscoveredSchema—
requestParameters
身体的Events
财产和身responseElements
体的Content
财产SearchSchemas— 的
keywords
财产requestParameters
UpdateSchema— 的
Content
财产requestParameters