Submit feedback on
Unused S3 Storage Lens Advanced
We've received your feedback.
Thanks for reaching out!
Oops! Something went wrong while submitting the form.
Close
Unused S3 Storage Lens Advanced
Igor Bareev
Service Category
Storage
Cloud Provider
AWS
Service Name
AWS S3
Inefficiency Type
Unused Resource
Explanation

S3 Storage Lens Advanced provides valuable insights into storage usage and trends, but it incurs a recurring cost. Organisations often enable it during an optimization initiative but fail to turn it off afterwards. When no active storage efficiency efforts are underway, these advanced metrics can become an unnecessary expense, especially at large scale across many buckets.

Advanced metrics include things like:

Cost optimization recommendations

Data retrieval patterns

Encryption and access control analytics

Historical trends beyond the 30-day free tier

Because the configuration is global or account-level, it’s easy to forget that these additional metrics are enabled and quietly incurring cost. This inefficiency often surfaces in organizations that over-invest in observability tooling without aligning it to an ongoing operational workflow.

Relevant Billing Model

S3 Storage Lens Advanced is billed based on:

The number of metrics collected per object and bucket

The number of buckets monitored

Data retention period (up to 15 months for advanced metrics)

Pricing is tiered and additive to standard S3 storage costs

Costs can range from a few dollars to hundreds of dollars monthly, depending on bucket count and object volume

Charges apply per AWS account or organization, depending on the configuration scope

Billing continues as long as Storage Lens Advanced is enabled, even if the data is not actively reviewed or used.

Detection
  • Check if S3 Storage Lens Advanced is enabled in the AWS account or organization
  • Review whether the advanced metrics are actively used or being surfaced in optimization reviews
  • Evaluate if there is an ongoing effort that requires advanced visibility into S3 usage and activity
  • Assess whether the retention duration and granularity provided by the advanced tier are necessary for current goals
  • Determine the number of buckets being monitored and whether all of them need advanced analytics
  • Check CloudTrail logs for recent S3 Storage Lens dashboard access to gauge actual usage
  • Review whether alternative tools (AWS Cost Explorer, third-party solutions) provide sufficient S3 insights
Remediation
  • Disable S3 Storage Lens Advanced when not actively needed
  • Use the free tier for basic visibility and re-enable Advanced only during optimization cycles
  • Set a periodic review of observability tools to ensure paid features still deliver value
  • Scope S3 Storage Lens Advanced to only necessary accounts or buckets if partial usage is possible
  • Export historical data before disabling if needed for compliance or analysis
  • Consider using AWS Config rules or Cost Anomaly Detection as lighter-weight alternatives for basic monitoring
Relevant Documentation
  • https://aws.amazon.com/s3/pricing/ https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage\_lens.html
Submit Feedback