AWS Certified SysOps Administrator – Associate — Question 222
A company runs multiple workloads across an organization in AWS Organizations. The company's finance team needs detailed dashboards to track cost changes and provide detailed cost metrics. The finance team needs to track trends as granular as every hour.
What should a SysOps administrator do to meet these requirements in the MOST operationally efficient way?
Answer options
- A. Generate Amazon CloudWatch dashboards by using CloudWatch insights and AWS Cost Explorer data.
- B. Generate an AWS Cost and Usage Report. Store the report in Amazon S3. Use Amazon Athena to query the data. Use Amazon QuickSight to develop dashbosrds based on the data in the AWS Cost and Usage Report.
- C. Create an AWS Lambda function that runs once a day and assumes a role in every account in the organization. Configure the Lambda function to read AWS Cost Explorer data in each account and to store the cost data in an Amazon S3 bucket. Use Amazon Athena to query the data. Use Amazon QuickSight to display the data in dashboards.
- D. Create an IAM user for the finance team. Grant permissions to the IAM user to view AWS Cost Explorer data and billing data in the management account.
Correct answer: B
Explanation
Option B is the best choice as it provides a comprehensive method for generating detailed cost metrics through the AWS Cost and Usage Report, allowing for granular query capabilities with Athena and visualization in QuickSight. Option A does not provide the depth of data required. Option C, while detailed, introduces unnecessary complexity with Lambda functions. Option D offers limited access and does not meet the need for detailed dashboards and hourly tracking.