WSO2 API Manager:如何"导入swagger定义"预计会被使用?

时间:2015-06-01 12:20:29

标签: api wso2 swagger wso2-am

我们提供~200 API的服务。该API启用了swagger,可在http://localhost:8080/api-docs访问。

WSO2 AM提供了一个导入swagger定义的选项。

导入时我们应该指定基本api-docs网址(http://localhost:8080/api-docs)吗?在这种情况下,所有API都在单个API下导入(即,所有200 API都出现在发布者的单个API下)。这是正确的方法吗?有没有办法单独导入每个API?

2 个答案:

答案 0 :(得分:0)

WSO2 API Manager在导入swagger文件时将其视为单个API。如果您的招摇包含多个API定义,您可以在导入之前将其分解为碎片。

答案 1 :(得分:0)

您可以多次导入整组200个API定义,并在WSO2 API Manager UI中删除您不需要的API定义。这样,您就可以在多个WSO2 API中拆分大型服务,而无需“重大工程”工作。

例如,您导入服务两次,并且在第一个WSO2 API中保留前100个API定义,在第二个WSO2 API中保留100个其他API定义。