繁体   English   中英

Azure Web App - 限制对API Management的访问

[英]Azure Web App - Restrict access to API Management

我正在尝试设置一个非常简单的Azure部署,该部署由几个Web应用程序和一个API管理网关组成,通过它可以引导所有流量。 我目前遇到的问题是,我不确定阻止流量直接进入Web Apps并绕过网关的最佳方法。 是否有“最佳实践”机制确保只允许来自网关的流量通过?

我已经看到了IP范围阻塞和'密钥'实现的建议,但是我想知道是否有更好的方法?

谢谢

有几个选项:1。IP白名单2.密钥3.基本身份验证4.相互认证

IMO#4是最好的方式。 您可以在此处找到有关如何在API Management和Web Apps中启用该功能的更多信息:

https://azure.microsoft.com/en-us/blog/enabling-client-certificate-authentication-for-an-azure-web-app/

https://azure.microsoft.com/en-us/documentation/articles/api-management-howto-mutual-certificates/

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

这似乎符合我的目标!

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM