导出API服务
您可以把ROMA API上的API服务以YAML或JSON格式导出到本地,用于导入API服务或其他用途。
操作步骤
- 登录ROMA API控制台。
- 在控制台单击,选择区域,在“ROMA API”下选择待操作的应用。
- 在左侧导航栏选择“API管理 > API服务”。
- 在当前应用关联的实例中,根据实际业务选择实例。
- 在页面上单击服务名称,进入API服务详情页面。
- 单击页面右上角的“导出”。
- 在页面中配置导出参数,完成后单击“导出”,导出结果可在页面右侧查看,同时支持下载到本地。
表1 API服务导出配置 参数
配置说明
API服务
选择待导出API所在的API服务。
运行环境
选择待导出API所在的部署环境。
API
默认导出API服务在所选择环境下的所有API。如果只需要导出个别API,可单击“自定义导出API”,勾选需要导出的API。
API定义范围
选择导出的API服务文件中,API定义字段的类型范围。
- 基础定义:包括API前端请求定义和响应定义,不包括后端服务定义。其中API前端请求定义除了Swagger规范定义项外,还包括APIC的一些Swagger扩展字段。
- 全量定义:包括API前端请求定义、后端服务定义和响应定义。
- 扩展定义:包括API前端请求定义、后端服务定义和响应定义,还包括API关联的流量控制、访问控制等策略对象的定义。
导出格式
选择导出的API服务文件格式,可选择JSON或YAML。
自定义版本
填写导出API的版本号,如果没有指定版本号,默认使用当前时间作为版本号。