These questions are independently created for study purposes. They are not official AWS exam questions, actual exam questions, leaked questions, or exam dumps.
SAA-023
You want to automatically move S3 objects with declining access frequency to lower-cost storage classes. Which feature is the most appropriate?
Choices
Explanation and answer
Read the explanation and correct answer (spoiler — try answering first)
Correct answer: A. S3 Lifecycle rules
Explanation
S3 Lifecycle rules can automatically transition objects from S3 Standard to S3 Standard-IA or Glacier storage classes after a specified period.
Per-choice explanations
A. S3 Lifecycle rules
Correct. It is used for cost optimization through storage class transitions.
B. S3 Transfer Acceleration
Incorrect. Transfer Acceleration speeds up uploads, not storage cost reduction.
C. Renaming the S3 bucket
Incorrect. Renaming a bucket is not a cost optimization technique.
D. S3 Object Lambda
Incorrect. Object Lambda transforms data at retrieval time.
Practical Use
S3 Lifecycle rules automatically transition objects between storage classes or delete them based on days elapsed since creation or last access. A common pattern is to move objects from S3 Standard to Standard-IA (infrequent access) after 30 days, to Glacier Flexible Retrieval after 90 days, to Glacier Deep Archive after 180 days, and finally to delete them after 7 years. This tiered approach can significantly reduce storage costs for data whose access frequency declines over time, such as logs, backups, and compliance retention data. When using Lifecycle, be aware that each storage class has a minimum retention period (30 days for Standard-IA and One Zone-IA, 90 or 180 days for Glacier classes). Deleting or transitioning data earlier still incurs charges for the minimum period. Placing small objects (under 128 KB) in IA classes can also be more expensive than Standard due to minimum object size billing, so design must account for file characteristics. When access patterns cannot be predicted, S3 Intelligent-Tiering is often more favorable than Lifecycle in terms of both operational overhead and cost. On SAA-C03, keywords such as "automatically move data with declining access to lower-cost classes," "optimize storage costs," and "lifecycle management" point to Lifecycle rules. Transfer Acceleration (upload acceleration), Object Lambda (transformation on retrieval), and bucket renaming are features or operations for different purposes and are incorrect. The distinction with Intelligent-Tiering, minimum retention periods, and behavior when combined with Versioning are also asked.