S3 Intelligent Tiering
S3 Intelligent Tiering Automation
The S3 Intelligent Tiering Automation is a Cadence automation that automatically applies cost-effective storage classes to your S3 objects.
How It Works
graph LR
A[S3 Intelligent Tiering] --> B[Scan S3 Buckets]
B --> C[Analyze Object Access Patterns]
C --> D[Apply Intelligent-Tiering]
D --> E[Generate Report]- Scan - Identifies S3 buckets across configured accounts and regions
- Analyze - Reviews object access patterns and current storage classes
- Apply - Enables S3 Intelligent-Tiering on eligible buckets/objects
- Report - Generates a report of changes made
What is S3 Intelligent-Tiering?
S3 Intelligent-Tiering is an AWS storage class that automatically moves objects between access tiers based on usage patterns:
| Tier | Access Frequency | Storage Cost |
|---|---|---|
| Frequent Access | Accessed regularly | Standard pricing |
| Infrequent Access | Not accessed for 30 days | ~40% less |
| Archive Instant Access | Not accessed for 90 days | ~68% less |
Note: SkySaver currently enables the Archive Instant Access tier at 90 days. Additional archive tiers (Archive Access, Deep Archive Access) are not currently configured.
Benefits
- Automatic optimization - No manual intervention required
- No retrieval fees - Unlike other archive classes
- Instant access - Objects remain immediately accessible
- Predictable savings - Cost reduction without access impact
Prerequisites
S3 Permissions - The SkySaver IAM role needs:
s3:ListAllMyBucketss3:GetBucketLocations3:PutBucketIntelligentTieringConfigurations3:GetBucketIntelligentTieringConfiguration
Object Size - Intelligent-Tiering is most effective for objects > 128KB
Configuration
Enabling the Automation
- Navigate to Automations
- Find S3 Intelligent Tiering
- Click Enable
- The automation will apply S3 Intelligent-Tiering with Archive Instant Access at 90 days
Execution Schedule
As a Cadence automation, S3 Intelligent Tiering runs on a regular schedule (typically daily) to:
- Detect new buckets
- Apply configurations to new objects
- Update reports
Viewing Results
After the automation runs:
- Navigate to Automation Reports
- Filter by S3 Intelligent Tiering
- View the execution report showing:
- Buckets processed
- Objects configured
- Estimated savings
Exclusions
Some objects are not eligible for Intelligent-Tiering:
- Objects smaller than 128KB
- Objects with specific lifecycle rules
- Objects in buckets with conflicting configurations
Cost Considerations
| Cost Type | Impact |
|---|---|
| Monitoring fee | $0.0025 per 1,000 objects/month |
| Storage savings | 40-68% depending on access patterns |
| Break-even point | Usually within 30 days |
Troubleshooting
| Issue | Possible Cause | Solution |
|---|---|---|
| Bucket not processed | Permission denied | Check S3 permissions in IAM role |
| No savings reported | Objects too small | Intelligent-Tiering has 128KB minimum |
| Configuration failed | Bucket policy conflict | Review bucket policies |
Related Topics
- Automation Reports - View execution history
- AWS Account Setup - IAM permissions
- Cost Explorer - Monitor S3 cost savings