【问题标题】:Azure API Management - Import Open API from Internal ServiceAzure API 管理 - 从内部服务导入开放 API
【发布时间】: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

【问题讨论】:

  • 现在有任何进程吗?

标签: azure-api-management


【解决方案1】:

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

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

这是一个feedback,您可以投票支持它以促进功能实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-21
    相关资源
    最近更新 更多