Step 1: Identify correct lifecycle rule syntax for expiration
The expiration action uses "Expiration" with "Days" key and rule must be "Enabled".
Step 2: Check each option for correct keys and values
{"Rules": [{"Status": "Enabled", "Expiration": {"Days": 30}}]} uses "Expiration" with "Days":30 and "Status":"Enabled" which is correct. {"Rules": [{"Status": "Enabled", "Transition": {"Days": 30}}]} uses "Transition" which is for storage class change, not deletion. {"Rules": [{"Status": "Disabled", "Expiration": {"Days": 30}}]} disables the rule. {"Rules": [{"Status": "Enabled", "Expiration": {"Date": 30}}]} uses "Date" instead of "Days" which is invalid.
Final Answer:
{"Rules": [{"Status": "Enabled", "Expiration": {"Days": 30}}]} -> Option C
Quick Check:
Expiration with Days and Enabled status = A [OK]
Quick Trick:Expiration uses "Days" and rule must be enabled [OK]
Common Mistakes:
Using Transition instead of Expiration for deletion
Setting rule status to Disabled
Using Date instead of Days for expiration
Master "S3 Fundamentals" in AWS
9 interactive learning modes - each teaches the same concept differently