Azure API管理-从内部服务导入开放API

时间:2018-11-28 14:08:25

标签: azure-api-management

我们将APIM实例部署为外部实例,但可以访问在VNET中部署的后端服务。这些服务只能从该VNET内部访问。

现在,我们正尝试使用Swagger文件的URL(例如:http://internalIP/swagger/v1/swagger.json)使用OpenAPI规范添加新的API。我们首先收到一条通知,告知swaggger文件的URL应该公开可用,并且在弹出窗口中显示:请指定有效的OpenAPI规范文件。

我们实际上是在本地生成了swagger文件,然后通过选择该文件将其上传到规范中并生效。因此json是有效的。当我们输入文件的URL(如我所说的,它不是公开可用的)时,它不起作用。

我们可以使用内部URL添加OpenAPI规范吗?

非常感谢和问候,

P

1 个答案:

答案 0 :(得分:1)

  

我们可以使用内部URL添加OpenAPI规范吗?

似乎很难从内部URL导入OpenApi。

这里有一个feedback,您可以将其投票以促进功能实现。