

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Amazon 中使用模板创建架构 EventBridge
<a name="eb-schema-template"></a>

您可以根据下载的模板文件创建架构，也可以直接在 EventBridge控制台中编辑模板。

## 根据模板文件创建架构
<a name="eb-schema-template-file"></a>

要获取模板，请从控制台下载该模板。您可以编辑模板，使架构与您的事件匹配。然后通过控制台上传您的新模板。

**下载架构模板**

1. 打开 Amazon EventBridge 控制台，网址为[https://console.aws.amazon.com/events/](https://console.amazonaws.cn/events/)。

1. 在导航窗格中，选择 **Schema registry (架构注册表)**。

1. 在**架构模板**下的**入门**部分，选择**下载**。

或者，您也可以从以下代码示例中复制 JSON 模板。

```
{
    "openapi": "3.0.0",
    "info": {
      "version": "1.0.0",
      "title": "Event"
    },
    "paths": {},
    "components": {
      "schemas": {
        "Event": {
          "type": "object",
          "properties": {
            "ordinal": {
              "type": "number",
              "format": "int64"
            },
            "name": {
              "type": "string"
            },
            "price": {
              "type": "number",
              "format": "double"
            },
            "address": {
              "type": "string"
            },
            "comments": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "created_at": {
              "type": "string",
              "format": "date-time"
            }
          }
        }
      }
    }
  }
```

**上传架构模板**

1. 打开 Amazon EventBridge 控制台，网址为[https://console.aws.amazon.com/events/](https://console.amazonaws.cn/events/)。

1. 在导航窗格中，选择**架构**，然后选择**创建架构**。

1. （可选）选择或创建架构注册表。

1. 在**架构详细信息**下，输入架构的名称。

1. （可选）为架构输入描述。

1. 对于**架构类型**，请选择 **OpenAPI 3.0** 或 **JSON Schema Draft 4**。

1. 在**创建** 选项卡上，将架构文件拖动到文本框中，或粘贴架构源。

1. 选择**创建**。

## 直接在控制台中编辑架构模板
<a name="eb-schema-template-console"></a>

您可以直接在 EventBridge 控制台中创建架构。

**在控制台中编辑架构**

1. 打开 Amazon EventBridge 控制台，网址为[https://console.aws.amazon.com/events/](https://console.amazonaws.cn/events/)。

1. 在导航窗格中，选择**架构**，然后选择**创建架构**。

1. （可选）选择或创建架构注册表。

1. 在**架构详细信息**下，输入架构的名称。

1. 对于**架构类型**，请选择 **OpenAPI 3.0** 或 **JSON Schema Draft 4**。

1. （可选）为创建的架构输入描述。

1. 在**创建**选项卡上，选择**加载模板**。

1. 在文本框中编辑模板，使架构与您的[事件](eb-events.md)匹配。

1. 选择**创建**。