Assessing your storage activity and usage with Amazon S3 Storage Lens - Amazon Simple Storage Service

Assessing your storage activity and usage with Amazon S3 Storage Lens

Amazon S3 Storage Lens aggregates your usage and storage metrics and displays them in the S3 Storage Lens dashboard on the Amazon S3 console. S3 Storage Lens visualizes insights and trends, flags outliers, and provides recommendations for optimizing storage costs and applying data protection best practices. You can use S3 Storage Lens through the AWS Management Console, AWS CLI, AWS SDKs, or REST API.

Amazon S3 Storage Lens provides a single view of object storage usage and activity across your Amazon S3 storage. With drill-down options to generate insights at the organization, account, bucket, object, or even prefix level. S3 Storage Lens analyzes storage metrics to deliver contextual recommendations to help optimize storage costs and apply best practices on data protection.

On the S3 console, S3 Storage Lens provides an account dashboard that is updated daily. This dashboard can be scoped by account (for AWS Organizations users), AWS Regions, and S3 buckets to provide usage metrics for free. For an additional charge, you can upgrade to receive advanced metrics and recommendations. These include usage metrics with prefix-level aggregation, activity metrics aggregated by bucket, and contextual recommendations in the dashboard. For more information, see Amazon S3 pricing.

In addition to the dashboard in the S3 console, you can export metrics in CSV or Apache Parquet format to an S3 bucket of your choice for further analysis. For information, see Viewing Amazon S3 Storage Lens metrics using a data export.

Use S3 Storage Lens to generate summary insights, such as finding out how much storage you have across your entire organization, or what are the fastest growing buckets and prefixes. Identify outliers in your storage metrics, and then drill down to further investigate the source of the spike in usage or activity.

You can assess your storage based on data protection best practices in Amazon S3, such as analyzing the percentage of your buckets that have encryption or object lock enabled. And you can identify potential cost savings opportunities, such as by analyzing your request activity per bucket to find buckets where objects could be transitioned to a lower-cost storage class.