我是Azure的新手,我浏览了Azure官方文档。
-
我想了解的是异同 在 Azure API 管理和 Azure 提供的 API 网关之间 应用程序网关?
-
何时需要在 API 网关前面使用应用程序网关(由 API 管理提供(?
- 当 API 网关正常托管时。
- 当 API 网关托管在 VNet 中时。
-
何时需要在应用程序网关前面安装 Azure 前门?
我们是否需要在什么情况下链接 Azure 前门 --> 应用程序网关 --> API 网关 ,而不是在哪种情况下不能执行此操作 Azure 前门 -->API 网关?
我想根据以下两个计算解决方案了解上述问题的解决方案:
- 当我的 API 托管在容器中时。
- 当我的 API 仅由 Azure 函数组成时。
好问题,我会尝试回答。
API网关是 API 场景中非常常见的模式。它充当一个门面,您可以在其中转换传入/传出的请求。您可以使用许多服务:
- 岗
- 豹猫
- 阿皮吉
在 Azure 上,API 管理。
AzureFront Door 和 Azure Application Gateway(对我来说(或多或少提供了相同的东西: 服务的负载均衡器 + Web 应用程序防火墙 (WAF(。如果我必须选择一个,我会选择前门,因为我认为它更容易设置。
何时需要在 API 网关前面使用应用程序网关(由 API 管理提供(?
每当您的 API 暴露在互联网上时。正如我所说,好处是在您的 API 前面有 WAF,它将阻止最常见的攻击(SQL 注入、XSS 等(。