OpenAPI 转换参考
ADC 可以使用 adc convert openapi 命令将 OpenAPI v3.0 规范转换为 ADC 配置。本文档提供了支持的扩展/自定义属性的参考,用于配置 API7 企业版特定的功能,如路由、插件和标签。
在 API 规范的以下级别支持 ADC OpenAPI 扩展:
- 根级别:API 规范的根级别。根级别的属性将应用于整个服务。
- 路径级别:规范中的路径部分。路径级别的属性将应用于特定路由。
- 操作级别:路径部分中的每个 HTTP 方法。操作级别的属性将应用于路由的特定 HTTP 方法。
- 服务器级别:根级别、路径级别或操作级别中的服务器部分。服务器级别的属性将应用于上游。
支持的扩展
下表列出了支持的扩展及其级别:
| 扩展 | 级别 | 说明 |
|---|---|---|
x-adc-name | 根级别 | 设置服务名称。 |
x-adc-name | 操作级别 | 设置特定路由名称。 |
x-adc-labels | 根级别 | 将标签添加到服务、路由或方法,如级别指定的那样。值可以是字符串或字符串数组(用于多个标签)。 |
x-adc-labels |