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