Azure VM 的速率限制

Azure VM 的速率限制

有没有办法为 Azure VM 添加速率限制?我们有一个动态生成图像的 VM,一些用户正在滥用它,一次访问服务器数百次。我实施了一个应用程序级别检查,该检查将用户的 IP 地址与时间一起存储,如果同一 IP 在最后一分钟发出的请求超过 5 次,它将阻止该请求。

这很有帮助,但我不喜欢这种解决方案,我更喜欢某种可以阻止用户访问服务器以节省资源的方法。

Cloudflare 具有此功能,但更愿意使用 azure 并利用 Azure 当前为我们提供的优势。

答案1

您没有说明您的图像生成服务使用什么平台。这将有助于引导答案。

例如,如果你正在运行 ASP.NET,请求限制功能是在 4.7 版中添加的。

答案2

您可以使用 Azure 网络访问控制列表。检查 -https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-acl

相关内容