我们将APIM实例部署为外部实例,但可以访问在VNET中部署的后端服务。这些服务只能从该VNET内部访问。
现在,我们正尝试使用Swagger文件的URL(例如:http://internalIP/swagger/v1/swagger.json)使用OpenAPI规范添加新的API。我们首先收到一条通知,告知swaggger文件的URL应该公开可用,并且在弹出窗口中显示:请指定有效的OpenAPI规范文件。
我们实际上是在本地生成了swagger文件,然后通过选择该文件将其上传到规范中并生效。因此json是有效的。当我们输入文件的URL(如我所说的,它不是公开可用的)时,它不起作用。
我们可以使用内部URL添加OpenAPI规范吗?
非常感谢和问候,
P