是否可以为Azure App Service中来自同一IP地址的多个请求创建警报?

时间:2018-08-12 21:11:44

标签: azure azure-web-sites

通过检查Web日志,我从我的App Service网站发现了来自同一IP地址的多个请求。

是否可以设置警报,以便在发生这种情况时收到电子邮件或短信等?

谢谢。

1 个答案:

答案 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