更新时间:2019-12-11 23:22
有时候,客户业务可能存在多套网络独立的后端环境,如区分测试环境、生产环境。此种情况下,API网关通常也需要跟着环境独立部署多套。于是,在测试环境创建、测试通过的API,会有需求复制到线上环境。API网关提供了导出API、导入API的功能,支持这种场景。
要能在环境间导出、导入API,要求导入的目标环境中,已经提前创建好相关的同名业务后端应用,并做好配置。因为,API是归属于应用的,如果目标环境未有同名应用,导入将因为找不到归属应用而失败。
之所以没有导入应用的操作,是因为:
可以在应用管理页,先选中需要导出的API,然后点击 批量操作
,选择 批量导出
即可。需要注意:
API管理页
的应用过滤,过滤出同一个应用的API。导出的文件是特定的格式,以 .mtop
为结尾,如:api20191211230340647.export.mtop
。
再次强调:如 前提条件
所述,导入API前,目标环境中,必须已经存在同名业务后端应用。
下拉 新建API
按钮,选择 本地导入
,然后勾选需要导入的API,确认导入即可。已经在目标环境存在的API,不能重复导入。
API导入后,相当于只是新建好的状态,这时候,至少需要做一次发布,这些API才能在这个环境中生效。这可以通过批量发布的方式完成:
在文档使用中是否遇到以下问题
更多建议
匿名提交