Azure Web App - 限制对 API 管理的访问

Str*_*ial 5 asp.net azure asp.net-web-api azure-api-management

我正在尝试设置一个非常简单的 Azure 部署,其中包含一些 Web 应用程序和一个 API 管理网关(所有流量都通过该网关进行引导)。我目前遇到的问题是,我不确定阻止流量直接进入 Web 应用程序并绕过网关的最佳方法。是否有“最佳实践”机制来确保仅允许来自网关的流量通过?

我已经看到了有关 IP 范围阻止和“密钥”实施的建议,但我想知道是否有更好的方法?

谢谢

Str*_*ial -3

我应该添加我自己的答案,因为我发现新门户现在有一个“API 应用程序”,它允许仅在内部访问 API,例如通过网关。

这似乎完全符合我想要做的事情!

https://azure.microsoft.com/en-gb/documentation/articles/app-service-api-apps-why-best-platform/

  • 这不是您问题的答案,只是 Azure 应用服务一般概述的链接 (2认同)