繁体   English   中英

Azure Functions 和 Azure 应用程序网关或 API 管理

[英]Azure Functions and Azure Application Gateway or API Management

我开发了几个 Microsoft Azure 功能。 我想使用带防火墙的网关来使我的 Azure 功能可用并仅使用一个公共 IP 进行保护。

有没有办法将 Azure Functions 与 Azure 应用程序网关或 API 管理一起使用?

在这种情况下,最好的方法是什么?

Azure API 管理允许你为所有客户提供单一访问点。

如果你创建了一个 HTTP 触发的 Azure 函数(或任何与此相关的 SOAP 或 REST 服务),你可以使用 API 管理为该函数提供一个中央访问点。 这允许您执行负载平衡/热插拔/速率限制/身份验证和授权/IP 白名单等。

有关 HTTP 触发函数的更多信息,请参见此处: https : //docs.microsoft.com/en-us/azure/azure-functions/functions-create-serverless-api

请参阅此处了解如何为您的 Azure 函数创建开放 API: https : //docs.microsoft.com/en-us/azure/azure-functions/functions-openapi-definition

我认为这可以通过使用 api 管理来实现。 通过 Api 管理,您可以添加单点访问。 首先,您必须创建一个 api 管理实例。 您也可以添加api产品,以便使用您的api的第3方可以订阅您的api产品。 查看 api 管理实例中的开发者门户和发布者门户。 看看吧, https://azure.microsoft.com/en-us/services/api-management/

暂无
暂无

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

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