我是否需要Azure API Management服务来限制Azure虚拟网络中的Web api端点?

时间:2017-06-04 11:18:51

标签: azure asp.net-web-api azure-api-management

我的计划是使用定时器触发器调用Azure功能,调用互联网无法访问的REST Web API端点 - 仅限Azure虚拟网络内部。

在Azure虚拟网络中同时拥有Azure功能和Web API是否足够,或者我是否必须将Azure API管理服务与虚拟网络结合使用来限制Web API端点?

1 个答案:

答案 0 :(得分:0)

如果您正在使用专用计划,则可以deploy the functions runtime as a site extension使用您需要的ip白名单修改web.config。

如果您正在使用消费计划,则无法做到这一点。您需要一些东西(比如API管理)才能在Azure功能面前进行过滤。

另一种选择是使用功能授权。未对该功能进行未经授权的呼叫。