c# - Azure 功能防火墙

标签 c# azure azure-functions

我正在使用 Azure Functions 构建一个非常轻量级的 API,我担心的一件事是函数的滥用。如何才能阻止有人尝试单一方法并导致我的成本上升?如果 IP 地址开始表现可疑,我有什么方法可以将其列入黑名单吗?

我有最后的手段在表存储中查找 IP,但我理想情况下希望在 IP 进入函数之前就阻止它,这可能吗? (以编程方式)

尼克。

最佳答案

在消耗计划中,您只需按函数代码实际运行的时间付费。对于 HTTP 触发函数(或 WebHook),不包括接收或授权请求并将其分派(dispatch)到代码所花费的任何时间。

假设您的函数是安全的(即 authLevel 不是匿名),只有授权请求才能调用它,因此未经授权的请求不会导致您执行任何操作。

关于c# - Azure 功能防火墙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41137623/

相关文章:

.net - 用于 ASP.NET MVC 开发的 Windows Azure 或 Amazon EC2?

c# - Windows Azure VM 上的 WCF wsdualhttpbinding 绑定(bind)

azure - 如何为站点到站点连接配置 Azure 功能?

c# - selenium webdriver中frame没有id和title时如何识别并切换到frame

python - Azure 应用服务上的 Python 本地日志在哪里?

python - 自动从 Azure 存储中解压缩受密码保护的 Zip 文件?

c# - 如何从 Visual Studio 将可执行文件发布到我的 Azure Function?

c# - RestSharp RestRequest.AddBody 不使用 Newton.Json 属性

c# - 什么算法用于计算具有浮点半径的圆?

c# - C#中支持两个相邻字母Transposition的Levenshtein编辑距离算法