Lifecycle policy logic
Object deletion is processed around midnight UTC. The table below shows when an object is deleted based on the scenario.
The midnight UTC processing window means deletion happens at the next processing cycle after the expiration period ends — not at the exact moment the period expires.
Lifecycle configuration elements
AWS CLI uses a JSON configuration file. The file structure is:AWS CLI lifecycle management
AWS CLI provides three commands for managing lifecycle policies:put-bucket-lifecycle to apply a policy, get-bucket-lifecycle-configuration to verify it, and delete-bucket-lifecycle to remove it.
Applying a lifecycle policy
1
Create the configuration file
Create a
lifecycle.json file with the following content:To apply the rule to a specific folder, set
"Prefix" to the folder name: "Prefix": "deleteme/".2
Apply the policy
Run the following command from the directory containing
lifecycle.json, replacing the placeholder values:3
Verify the configuration
Run the following command to check the current lifecycle configuration:The response contains the applied policy as JSON.