AWS Certified Solutions Architect - Professional / Question #891 of 529

Question #891

A company needs to monitor access patterns and object size distribution across Amazon S3 buckets in two AWS Regions to optimize storage costs. The company requires a centralized dashboard to visualize these metrics for the finance team. Which solution will meet these requirements with the LEAST operational overhead?

A

Deploy AWS Lambda functions in each Region to collect object size and access data. Store the data in Amazon DynamoDB and use Amazon QuickSight to build a custom dashboard with aggregated metrics for the finance team.

B

Create an Amazon EventBridge rule to capture S3 API events via AWS CloudTrail. Use a Lambda function to process the events and log metrics in Amazon CloudWatch. Build a CloudWatch dashboard to display the aggregated data.

C

Use the S3 Storage Lens default dashboard to track object size distribution and access patterns. Grant the finance team access to the dashboard directly in the S3 console.

D

Configure AWS Config rules in each Region to monitor S3 object sizes and access activity. Export the data to Amazon S3 and use Athena queries to generate reports for a custom QuickSight dashboard.

Explanation

Answer C is correct because Amazon S3 Storage Lens is a native tool designed to monitor S3 storage usage and activity across buckets and regions. It offers a centralized default dashboard with pre-configured metrics, including object size distribution and access patterns, eliminating the need for custom code, Lambda functions, or additional services. Options A, B, and D involve significant operational overhead due to manual data collection, processing, and dashboard creation. S3 Storage Lens simplifies the process by providing a ready-to-use solution, making it the most efficient choice.

Key Points:
- S3 Storage Lens is purpose-built for S3 storage analytics.
- Default dashboard requires no coding or infrastructure setup.
- Aggregates data across regions automatically.
- Minimizes operational effort compared to custom Lambda/QuickSight/CloudWatch workflows.

Answer

The correct answer is: C