【问题标题】:Do I need Azure API Management service to restrict web api endpoints inside an Azure virtual network?我是否需要 Azure API 管理服务来限制 Azure 虚拟网络内的 Web API 端点?
【发布时间】:2017-06-04 19:21:55
【问题描述】:

我的计划是让 Azure 函数使用计时器触发器调用 Internet 无法访问的 REST Web API 端点 - 仅在 Azure 虚拟网络内。

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

【问题讨论】:

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


    【解决方案1】:

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

    如果您使用的是消费计划,则不能这样做。你需要一些东西(比如 API 管理)来前置 Azure Function 并进行过滤。

    另一种选择是使用功能授权。对函数的非授权调用不计费。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-25
      • 2021-07-05
      • 1970-01-01
      • 2014-12-01
      • 2021-05-30
      • 2015-02-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多