AWS WAF cost budgeting & monitoring | Amazon Web Services
AWS WAF Cost Optimization: Budgeting & Monitoring (Part 3) Most teams know their monthly AWS WAF bill as a single number — but not what drives it. In this session, Pavan Immadi, Senior Technical Account Manager at AWS, shows you how to close that visibility gap and control AWS WAF spend instead of reacting to it at month-end. You'll learn a practical, layered approach using tools included in the AWS Free Tier or costing under $5/month for typical workloads: What's covered: • Establish a cost baseline with AWS Cost Explorer — break spend down by usage type and linked account • Set guardrails with AWS Budgets, including alert thresholds and SNS/Lambda automation • Catch unexpected spikes early with AWS Cost Anomaly Detection (ML-based) • Build a real-time Amazon CloudWatch dashboard using metric math • Query AWS WAF logs with CloudWatch Logs Insights to find cost leaks — top source IPs, high-volume URI paths, and COUNT-mode rules still being billed • Automate remediation: trigger a rate-based rule via Lambda when traffic exceeds 3x baseline • Run a 30-minute monthly cost governance review with a six-item checklist Whether you manage a single WebACL or a multi-account organization, you'll leave with a repeatable framework to keep AWS WAF costs predictable and under control. Start with the baseline, add one layer at a time, and let each step inform the next. Query examples are below. Top 10 Client IP SOURCE logGroups(namePrefix: ["YOUR_WAF_LOG_GROUP_PREFIX"], class: "STANDARD") START=-604800s END=0s | fields httpRequest.clientIp | stats count(*) as requestCount by httpRequest.clientIp | sort requestCount desc | limit 20 Top URI Paths SOURCE "YOUR_WAF_LOG_GROUP_ARN_1" START=-604800s END=0s | SOURCE "YOUR_WAF_LOG_GROUP_ARN_2" | fields httpRequest.uri | stats count(*) as requestCount by httpRequest.uri | sort requestCount desc | limit 20 Subscribe to AWS: https://go.aws/subscribe Create a free AWS account: https://go.aws/signup Try AWS for free: https://go.aws/free Connect with an expert: https://go.aws/contact Explore more: https://go.aws/more Next steps: Explore on AWS in Analyst Research: https://go.aws/reports Discover, deploy, and manage software that runs on AWS: https://go.aws/marketplace Join the AWS Partner Network: https://go.aws/partners Learn more on how Amazon builds and operates software: https://go.aws/library Do you have technical AWS questions? Ask the community of experts on AWS re:Post: https://go.aws/3lPaoPb Why AWS? Amazon Web Services is the world’s most comprehensive and broadly adopted cloud, enabling customers to build anything they can imagine. We offer the greatest choice of innovative cloud capabilities and expertise, on the most extensive global infrastructure with industry-leading security, reliability, and performance. #AWS #AmazonWebServices #CloudComputing #AWSWAF #CloudSecurity #CostOptimization #FinOps #CloudComputing