Data Lifecycle Management
Unlock the complete study guide + 1,040 practice questions across 16 full exams.
Bundled into the existing AWS Certified Data Engineer - Associate premium course — no separate purchase.
Included in this chapter:
- The S3 storage-class cost ladder
- Lifecycle rules: transition and expiration
- Versioning, MFA Delete, and DynamoDB TTL
- Moving data with Redshift COPY and UNLOAD
- Resiliency, availability, and recognizing the question
S3 storage classes: retrieval, durability, and lifecycle minimums
| Storage class | First-byte access | Availability Zones | Min storage duration | Lifecycle role |
|---|---|---|---|---|
| S3 Standard | Milliseconds | ≥ 3 | None | Default landing tier for hot data |
| S3 Standard-IA | Milliseconds | ≥ 3 | 30 days | Transition target for infrequently read data |
| S3 One Zone-IA | Milliseconds | 1 | 30 days | Cheaper IA for reproducible data only |
| S3 Intelligent-Tiering | Milliseconds (archive tiers slower) | ≥ 3 | None | Auto-tiering when access is unpredictable |
| S3 Glacier Instant Retrieval | Milliseconds | ≥ 3 | 90 days | Archive needing instant access, rarely read |
| S3 Glacier Flexible Retrieval | Minutes to hours (restore) | ≥ 3 | 90 days | Archive tolerating minutes-to-hours restore |
| S3 Glacier Deep Archive | Hours (restore) | ≥ 3 | 180 days | Lowest-cost long-term/compliance archive |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
References
- Understanding and managing Amazon S3 storage classes
- Understanding archive retrieval options (S3 Glacier)
- Amazon S3 Intelligent-Tiering storage class
- Transitioning objects using Amazon S3 Lifecycle
- Expiring objects using Amazon S3 Lifecycle
- Retaining multiple versions of objects with S3 Versioning
- Configuring MFA delete
- Using time to live (TTL) in DynamoDB
- COPY (Amazon Redshift SQL command reference)
- UNLOAD (Amazon Redshift SQL command reference)
- Replicating objects within and across Regions
- What is AWS Backup?