Amazon WAF Documentation

Amazon WAF is a web application firewall that lets you monitor and manage web requests that are forwarded to protected Amazon resources. With Amazon WAF, you can protect resources such as Amazon CloudFront distributions, Amazon API Gateway REST APIs, Application Load Balancers, and Amazon AppSync GraphQL APIs. You can use Amazon WAF to inspect web requests for matches to conditions that you specify, such as the IP address that the requests originate from, the value of a specific request component, or the rate at which requests are being sent. Amazon WAF can manage matching requests in a variety of ways, including counting them, blocking or allowing them, or sending challenges like CAPTCHA puzzles to the client user or browser.