AWS Certified Solutions Architect Professional SAP-C02 Practice Question
An enterprise uses AWS Organizations with consolidated billing for 25 member accounts. The finance department wants to receive a Slack notification whenever the month-to-date spend of any member account exceeds 110% of that account's forecasted cost for the current month. The solution must rely only on native AWS cost-management services, require minimal ongoing administration, and avoid custom code. Which approach will meet these requirements?
Enable AWS Cost Anomaly Detection with a member-account monitor and configure an Amazon EventBridge rule to forward anomaly events to AWS Chatbot in Slack when the anomaly impact is 10% or higher.
Create an Amazon CloudWatch billing alarm in every member account that watches the Billing/EstimatedCharges metric and triggers when charges exceed 110% of the forecasted monthly spend. Send the alarm notification to an SNS topic integrated with AWS Chatbot.
In the management account, use AWS Budgets to create a monthly cost budget for each member account with a 110% forecast-based threshold. Configure an Amazon SNS topic to receive alerts and integrate it with AWS Chatbot to post notifications to Slack.
Deliver an hourly AWS Cost and Usage Report (CUR) to Amazon S3, run a scheduled AWS Glue ETL job to compare actual and forecasted spend for each account, and use an AWS Lambda function to publish the findings to Slack via AWS Chatbot.
AWS Budgets supports alerts based on both actual and forecasted spend. From the management account, an administrator can create a monthly cost budget for each member account. By setting an alert threshold at 110% of the forecasted cost, AWS Budgets will publish a notification to an Amazon SNS topic when a member account's projected spend exceeds this limit. AWS Chatbot can be configured to use this SNS topic as a source to deliver alerts directly to a Slack channel. This solution uses only native AWS services and does not require custom code.
The Amazon CloudWatch Billing/EstimatedCharges metric tracks current spending, not future forecasts, so a CloudWatch alarm cannot be used for this requirement. AWS Cost Anomaly Detection identifies unusual spending based on historical patterns, not a fixed percentage of a forecast. Finally, building a custom data pipeline using the AWS Cost and Usage Report (CUR), AWS Glue, and AWS Lambda would function but violates the requirements to use a managed solution and avoid custom code.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is AWS Budgets, and how does it help manage costs in AWS?
Open an interactive chat with Bash
How does AWS Chatbot integrate with Amazon SNS to send notifications to Slack?
Open an interactive chat with Bash
Why can’t AWS Cost Anomaly Detection or CloudWatch alarms be used for this requirement?
Open an interactive chat with Bash
AWS Certified Solutions Architect Professional SAP-C02
Design Solutions for Organizational Complexity
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access