Cloud Equivalents

Object tiers, lifecycle & protection

Amazon S3 Lifecycle vs Blob Storage lifecycle management

S3 Lifecycle configurations map to Azure Blob lifecycle management policies.

Both use rules filtered by prefix or tags to transition and expire current and previous versions.

Direct match Use it to: Automatically move objects to cheaper tiers, or delete them, as they age.

Last verified: · Edit on GitHub · Report an error

Side-by-side comparison

Object lifecycle rules: AWS vs Azure side by side
AspectAmazon Web ServicesMicrosoft Azure
ServiceAmazon S3 LifecycleBlob Storage lifecycle management
LifecycleGenerally availableGenerally available
What it isBucket rules that transition objects to cheaper storage classes or expire them (current and noncurrent versions, incomplete multipart uploads), filtered by prefix, tags, or object size.Account-level JSON rules that tier or delete current versions, previous versions, and snapshots based on creation, modification, or last-access time, filtered by prefix or blob index tags. Changes take up to 24 hours to take effect.
Pricing modelNo charge for rules. Transition requests are billed per 1,000 objects.No charge for the policy. Tier changes are billed as operations for the destination tier.
DocsAmazon S3 Lifecycle docsBlob Storage lifecycle management docs
Pricing pageAmazon S3 Lifecycle pricingBlob Storage lifecycle management pricing
ExamsSAA-C03 SOA-C03AZ-104

Key differences

  • Conditions. S3 rules use object age (days since creation or since becoming noncurrent) and can filter by object size. Azure rules can use creation time, last-modified time, or last-access time (when access tracking is on), and filter by prefix or blob index tags.
  • Archive restores. Neither can rehydrate archived objects with lifecycle rules.
  • Timing. Both apply rules asynchronously. Azure says new or edited policies can take up to 24 hours to start.
  • At scale. For conditions across many accounts, Azure adds Storage Actions. AWS uses S3 Batch Operations for one-off bulk changes.

Pricing summary

Pricing models only. No prices are quoted because they change by region and over time.

AWS
No charge for rules. Transition requests are billed per 1,000 objects. Amazon S3 Lifecycle pricing →
Azure
No charge for the policy. Tier changes are billed as operations for the destination tier. Blob Storage lifecycle management pricing →

Certification exam mapping

ExamProviderLevelStatus
AWS Certified Solutions Architect – Associate SAA-C03AWSAssociatecurrent
Italian version retires after Dec 31, 2026.
AWS Certified CloudOps Engineer – Associate SOA-C03AWSAssociatecurrent
Replaces AWS Certified SysOps Administrator – Associate (SOA-C02), whose last exam day was Sep 29, 2025. Simplified Chinese and Korean versions retire after Nov 19, 2026.
Microsoft Certified – Azure Administrator Associate AZ-104AzureAssociatecurrent

Relevance is based on each exam's published scope, not a line-by-line objective match. Check the official study guide.

FAQ

What is the Azure equivalent of Amazon S3 Lifecycle?

S3 Lifecycle configurations map to Azure Blob lifecycle management policies. Both use rules filtered by prefix or tags to transition and expire current and previous versions.

How does pricing compare between Amazon S3 Lifecycle and Blob Storage lifecycle management?

AWS: No charge for rules. Transition requests are billed per 1,000 objects. Azure: No charge for the policy. Tier changes are billed as operations for the destination tier. Check the official pricing pages for current rates.

Which certification exams cover this topic?

AWS Certified Solutions Architect – Associate (SAA-C03); AWS Certified CloudOps Engineer – Associate (SOA-C03); Microsoft Certified – Azure Administrator Associate (AZ-104).

Related comparisons

Official sources