AWS Certified Solutions Architect Professional SAP-C02 Practice Question
Your organization spans 35 AWS accounts under AWS Organizations. The finance team needs an automated reporting mechanism that delivers daily resource-level cost and usage data, grouped by cost-allocation tags, to an existing Amazon S3 data-lake bucket. Analysts will query the data with Amazon Athena and visualize it in QuickSight. The solution must introduce the lowest possible additional AWS charges while meeting the data-granularity and cadence requirements.
Which approach should you recommend?
Enable AWS Cost Anomaly Detection and create EventBridge rules that write anomaly events to the S3 data-lake bucket for Athena queries.
Create an AWS Cost and Usage Report that includes resource IDs, sets daily time granularity, and writes the files to the S3 prefix used by the data-lake bucket.
Schedule a daily Lambda function that uses the AWS Cost Explorer API to download a CSV report and upload it to the S3 data-lake bucket.
Use AWS Budgets to publish cost metrics for each account to Amazon CloudWatch and stream those metrics to S3 with Amazon Kinesis Data Firehose.
Generating a Cost and Usage Report (CUR) with resource IDs at daily granularity meets all of the stated requirements. CUR automatically publishes the most detailed line-item cost and usage data to the specified S3 bucket, refreshes the files at least once per day, and can be configured for direct integration with Athena and QuickSight. CUR itself is free; the customer only pays standard S3 storage and any query costs.
The Cost Explorer API in the second option can be scripted, but the API is charged per request and does not natively deliver resource-level CSVs to S3, making it more expensive and operationally complex. Budget metrics in the third option are intended for threshold notifications; they do not stream full usage details to CloudWatch, and Budget reports incur a per-report cost. Cost Anomaly Detection in the fourth option emits only anomaly events, not the comprehensive, tag-broken-out cost dataset required for daily reporting, and therefore cannot serve as the primary cost-reporting feed.
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 a Cost and Usage Report (CUR) in AWS?
Open an interactive chat with Bash
Why is CUR the optimal solution for this scenario compared to alternatives?
Open an interactive chat with Bash
How can Athena and QuickSight be used with CUR data?
Open an interactive chat with Bash
AWS Certified Solutions Architect Professional SAP-C02
Continuous Improvement for Existing Solutions
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access