通过检查Web日志,我从我的App Service网站发现了来自同一IP地址的多个请求。
是否可以设置警报,以便在发生这种情况时收到电子邮件或短信等?
谢谢。
答案 0 :(得分:2)
我假设您要在Azure App中配置动态IP限制,如果是这种情况,则可以在web.config文件中进行配置。
以下是演示代码。有关更多信息,请参阅此tutorial。
<system.webServer>
<security>
<dynamicIpSecurity enableLoggingOnlyMode="true">
<denyByConcurrentRequests enabled="true" maxConcurrentRequests="10" />
<denyByRequestRate enabled="true" maxRequests="30"
requestIntervalInMilliseconds="300" />
</dynamicIpSecurity>
</security>
</system.webServer>
是否可以设置警报,以便在发生这种情况时收到电子邮件或短信等?
是的,您可以将Weblog存储区设置在Blob中,并且可以根据请求数按IP对记录组进行求和,以确定是否发送邮件或SMS。
有关Azure函数时间触发的更多信息,请参考此tutorial。