本文档旨在帮助您快速声明微服务的 API,以更有效地监控和管理您的 API。
在左侧导航栏中,点击 服务列表,输入您想要声明 API 的服务。
导航到 API 标签页。
声明服务 API 有两种方式:
通过上传支持 Swagger 规范的 API 描述文件(.yaml
或 .json
文件),或者输入符合 OpenAPI 3.0 规范的 API 文档 URL 来批量导入 API。
注意:
参数说明
请参考以下说明配置相关参数。
参数 | 描述 |
---|---|
服务端口 | 服务接收 API 请求的监听端口。该端口是服务的内部路由,暴露集群中关联 Deployment 的端口号。 当存在多个服务端口时,默认使用第一个服务端口。 |
文件导入 | 通过上传本地存储中支持 Swagger 规范的文件(.yaml 或 .json 文件)来批量导入包含在上传文件中的 API。 |
自动加载 | 通过输入符合 OpenAPI 3.0 规范的在线 API 文档 URL 来批量导入文件中包含的 API。例如:http://<domain>:<port>/v3/example/api-docs 。 |
参数说明
请参考以下说明配置相关参数。
参数 | 描述 |
---|---|
服务端口 | 服务接收 API 请求的监听端口。该端口是服务的内部路由,暴露集群中关联 Deployment 的端口号。 当存在多个服务端口时,默认使用第一个服务端口。 |
API | API 请求路径:根据所选匹配方法输入请求路径。 精确匹配:例如, /path 将精确匹配该 API 查询数据;正则匹配:例如, /path/{param}/path ,其中 {param} 是 API 中的变量。API 请求方法:单选,支持 GET、PUT、POST、DELETE、PATCH、HEAD、OPTIONS。 |
无论您是使用 批量导入 还是 手动导入,一旦成功声明,您可以在下方的 API 列表中查看已声明的 API。