接口管理对应用接口定义进行统一管理,支持根据代码中的@RestController
等注解,进行接口扫描并上报回平台。本文介绍如何配置接口管理规则、新建接口和数据模型。
新建或导入接口
新建接口
登录BizWorks,在选择平台下拉列表中选中微服务开发平台。
单击页面右上角图标或其文本框区域,在下拉列表中单击目标项目名称后,单击应用页签。在应用列表页面单击目标中心应用名称。
在目标中心应用左侧导航栏中,选择 。
在应用接口管理页面,选择 。
在新建接口面板,完成接口名称、接口路径和请求参数等设置后,单击保存。
说明是否注册网关
新增的接口(例如:导入、反扫、模型自动生成各种方式),默认该选项为开启状态。
接口注册网关后,可提供集群外访问的统一入口,并提供安全防护能力。
如果接口开启了注册网关配置,且应用部署的环境配置了网关服务(网关实例详见项目环境与集群信息),则会在应用部署时将应用接口注册到对应的网关服务。
如果不开启该选项,则应用部署后接口不会注册至网关,仅支持集群内访问,且该应用接口信息不会自动同步至开放平台。
配置变更后需要重新部署应用才能生效。
是否启用认证
该功能仅在接口注册至网关服务后生效。
应用部署后向网关注册应用接口时,平台根据该字段判断是否需要开启安全认证。
如果状态为默认,则是否开启安全认证根据接口全局配置决定。
如果状态为开启,则不管全局配置是否开启,接口在任意环境部署时都将开启安全认证。
如果状态为关闭,则不管全局配置是否开启,接口在任意环境部署时都将关闭安全认证。
配置变更后需要重新部署应用才能生效。
可选:新建数据模型和新建目录。
新建数据模型
在应用接口管理页面,选择 。
在新建数据模型面板,完成相关配置项设置后,单击保存。
新建目录
在应用接口管理页面,选择 。
在新建子目录对话框中,完成相关配置项设置后,单击添加。
可选:单击目标接口名称右侧操作列下的查看,或者在左侧导航栏中单击目标接口(数据模型)。
在目标接口(或数据模型)的详情页面,查看详细信息。
可选:在目标接口的详情页面的右上角,选择
(或 )。
导入接口
在应用接口管理页面,选择 。
在批量导入面板,单击或拖拽目标Swagger文件至虚线框内(仅支持OAS 2标准),完成文件上传操作后,单击开始导入。
编辑接口
在应用接口管理页面,单击目标接口右侧操作列下的编辑。
在编辑接口面板,完成相关配置项编辑,单击保存。
批量删除接口
在应用接口管理页面,选中目标接口(单个或多个)后,单击批量删除。
在二次确认对话框中,单击删除。
删除接口
在应用接口管理页面,单击目标接口右侧操作列下的 。
在二次确认对话框中,单击删除。
在线调试接口
在应用接口管理页面,您可以单击目标接口名称右侧操作列下的
。在在线调试下拉列表中选择目标环境后,按需完成相关参数设置,单击发起调用。
如果页面提示:该环境中未部署过此应用,需要先部署才可以开始调试。请单击立刻部署,后续操作步骤,请参见部署中心应用实例。
启用或关闭Mock功能
启用Mock功能
在应用接口管理页面,您可以单击目标接口名称。
单击Mock页签后,单击启用Mock功能。
在编辑Mock配置面板,选择HTTP Status Code,按需完成配置后,单击保存。
关闭Mock功能
在Mock页签,单击关闭接口Mock。
在二次确认对话框中,单击确定。
重要关闭接口Mock后,接口Mock服务将无法访问,所有Mock配置不会被清理,当您重新启用接口Mock时可以继续使用。
配置接口管理规则
在应用接口管理页面,单击配置接口管理规则。
在配置接口管理规则面板,完成以下信息配置。
参数
说明
自动规则版本
在自动规则版本下拉列表中选择目标自动规则版本。
接口认证
您可以选择需要开启接口认证的环境类型,支持开发、测试、预发和生成。
应用部署的环境类型如果未开启接口认证,则从集群内部、集群外部调用应用接口时无需认证,可直接调用。
应用部署的环境类型如果开启了接口认证,则从集群内部调用应用接口时无需认证,从集群外部调用时,需要配置接口认证信息。
修改配置后,您需要重新部署中心应用才可生效。
单击确定。
代码扫描上报接口信息
在应用接口管理页面,单击接口扫描。
在代码扫描上报接口信息面板,单击扫描代码分支。在扫描代码分支面板的代码分支下拉列表中选中目标代码分支后,单击提交。
您可以在代码扫描上报接口信息面板查看代码扫描状态,如果上报成功,则接口信息更新成功;如果上报失败,则可查看失败的原因。您可以单击刷新,查看最新代码扫描状态。