本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
可以使用 OpenAPI 规范CreateSchema
API 操作。
在 OpenAPI 3 和 JSONSchema Draft4 格式之间进行选择时,请考虑以下区别:
-
JSONSchema 格式支持 OpenAPI 不支持的其他关键字,例如
$schema, additionalItems
。 -
关键字的处理方式略有不同,例如
type
和format
。 -
OpenAPI 不支持 JSON 文档中的 JSONSchema Hyper-Schema 超链接。
-
OpenAPI 的工具往往侧重于构建时,而 JSONSchema 的工具往往侧重于运行时操作,例如用于架构验证的客户端工具。
我们建议使用 JSonSchema 格式来实现客户端验证,使发送到 EventBridge 的事件符合架构。您可以使用 JSONSchema 为有效的 JSON 文档定义合同,然后在发送关联事件之前使用 JSON 架构验证器
有了新架构后,您可以下载代码绑定,以帮助使用该架构为事件创建应用程序。