S3 bucket missing lifecycle policy

A versioned or growing S3 bucket with no lifecycle rules configured to manage object storage costs.

Last updated July 6, 2026

What triggers this finding

A versioned or growing S3 bucket with no lifecycle rules configured to manage storage costs.

Typical fix

Add lifecycle rules to expire noncurrent versions, transition objects to cheaper tiers, or clean up incomplete uploads.

Example savings

Varies by bucket size and access patterns — often $5–$100+/month on buckets with versioning enabled.

See also: Severity and savings estimates for how Parsivex calculates figures on your report.

Related articles