将 Azure 功能的调用限制为门户和计时器
Restrict invocation of Azure functions to portal and timers
我正在尝试从 Azure 门户清除以下建议:
有问题的应用服务仅存在于托管函数中,并且这些函数仅由计时器调用(或者,如果手动完成,则通过门户调用)。我根本不需要它们对更广泛的互联网开放,但我确实需要它们对 Azure 门户本身可见。
不过,我看到的唯一设置是 IP-based。是否有一组特定的 IP 可列入白名单,以便 Azure 门户和计时器仍能正常工作? (我试过 "deny-all",但后来我在功能概览页面上收到一条消息说 "Access restrictions have been added to your function app which may affect your ability to manage it from the portal.")
实际上是浏览器直接调用。因此,您需要添加的 IP 将是您用于连接到门户的 public IP。
这很棘手,因为根据您的 ISP,它会在重新连接时发生变化,但您始终可以在需要访问详细信息时临时添加 IP。
如果您使用的是 VPN / 跳转服务器,则必须添加其传出 IP,如果是静态 IP 会更简单。
我正在尝试从 Azure 门户清除以下建议:
有问题的应用服务仅存在于托管函数中,并且这些函数仅由计时器调用(或者,如果手动完成,则通过门户调用)。我根本不需要它们对更广泛的互联网开放,但我确实需要它们对 Azure 门户本身可见。
不过,我看到的唯一设置是 IP-based。是否有一组特定的 IP 可列入白名单,以便 Azure 门户和计时器仍能正常工作? (我试过 "deny-all",但后来我在功能概览页面上收到一条消息说 "Access restrictions have been added to your function app which may affect your ability to manage it from the portal.")
实际上是浏览器直接调用。因此,您需要添加的 IP 将是您用于连接到门户的 public IP。
这很棘手,因为根据您的 ISP,它会在重新连接时发生变化,但您始终可以在需要访问详细信息时临时添加 IP。
如果您使用的是 VPN / 跳转服务器,则必须添加其传出 IP,如果是静态 IP 会更简单。