Skip to main content
Cloud / Azure / Products / Azure Storage Actions - Serverless Storage Automation

Azure Storage Actions - Serverless Storage Automation

Azure Storage Actions automates storage operations serverlessly with condition-based rules for blob management and lifecycle management.

storage
Pricing Model Billed per task execution, scanned objects, and performed operations (each per million)
Availability Generally available in numerous Azure regions worldwide, including several EU regions
Data Sovereignty EU regions available (including Germany West Central, France Central, West Europe)
Reliability SLA as published by the provider SLA

What is Azure Storage Actions?

Azure Storage Actions is a fully managed, serverless service for automating data management tasks for Azure Blob Storage and Azure Data Lake Storage. The service performs data operations on millions of objects across multiple storage accounts without provisioning additional compute capacity or writing code. The service is generally available (GA).

The resource that performs data operations is called a storage task. A storage task consists of conditions and operations: conditions are made up of clauses that compare object properties with values (for example, creation time older than X days), while operations are the actions applied to matching objects (such as deletion, tier changes, tag updates, or rehydration from archive). An assignment specifies which storage account and subset of objects are targeted, on what schedule the task runs, and where execution reports are stored. Storage tasks can be defined using the visual designer in the Azure portal, or via REST, SDKs, PowerShell, Azure CLI, Bicep, Terraform, or ARM templates.

Storage task assignments cannot target General-purpose v1 or legacy Blob Storage accounts, as these account types don’t support the required features. Microsoft recommends General-purpose v2 accounts for Storage Actions. The service significantly reduces the operational overhead of managing large data volumes and eliminates the need for custom automation scripts.

Core Features

  • Condition-based rules based on blob properties, tags, and metadata
  • Operations such as tier changes, deletion, tag updates, metadata modifications, and rehydration from archive
  • One-time or schedule-based execution of storage tasks via assignments
  • Visual configuration through the Azure portal, or via REST, SDKs, CLI, or infrastructure as code
  • Event notifications via Azure Event Grid (for example, on completion of a task run)
  • Detailed execution reports and metrics per task run

Typical Use Cases

Data Lifecycle Management: Automatically moving older blobs from Hot to Cool or Archive tier based on age and access patterns for cost optimization.

Compliance and Retention: Automatically tagging and classifying documents based on metadata for regulatory requirements and retention periods.

Storage Cleanup: Regularly deleting temporary files, expired backups or orphaned blobs according to defined criteria.

Benefits

  • No code required: visual configuration in the Azure Portal
  • Serverless: no infrastructure to manage or scale
  • Cost optimization through automated tier management
  • Transparent execution reports for audit and compliance

Frequently Asked Questions

What is the difference between Storage Actions and Blob Lifecycle Management?

Blob Lifecycle Management offers simple rule-based policies for tier changes and deletion. Storage Actions extends this with more complex conditions, additional actions like tag updates and provides a visual configuration interface with detailed reports.

Which storage types are supported?

Storage Actions works with Azure Blob Storage and Azure Data Lake Storage on General-purpose v2 storage accounts. General-purpose v1 and legacy Blob Storage accounts are not supported.

How is Storage Actions billed?

Billing consists of three components: a charge per execution of a task assignment instance, a charge per million objects scanned/evaluated, and a charge per million operations performed. For recurring assignments, each individual execution is billed separately.

Can I react to completed storage tasks?

Yes, Azure Storage Actions can push events (such as completion of a task run) via Azure Event Grid to subscribers like Azure Functions, Logic Apps, or custom HTTP endpoints, without the need for polling.

Integration with innFactory

As a Microsoft Solutions Partner, innFactory supports you with Azure Storage Actions: from designing your data lifecycle strategy to configuring automated rules and integrating with existing compliance workflows.

Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of Azure (official documentation). This page does not represent an offer by Azure.

Microsoft Solutions Partner

innFactory is a Microsoft Solutions Partner. We provide expert consulting, implementation, and managed services for Azure.

Microsoft Solutions Partner Microsoft Data & AI

Similar Products from Other Clouds

Other cloud providers offer comparable services in this category. As a multi-cloud partner, we help you choose the right solution.

STACKIT

STACKIT Archiving Service - Audit-Proof Archiving

STACKIT Archiving Service: GoBD-compliant long-term archiving for SAP and non-SAP systems from German data centers with …

Pricing Pay-per-use (based on object storage …
SLA SLA as published by the provider
Compare →
STACKIT

STACKIT Backup Storage - Backups for Block Storage

STACKIT Backup Storage: cost-optimized, geo-redundant storage for volume backups from German data centers, …

Pricing Pay-per-use, billed per hour/GB
SLA SLA as published by the provider
Compare →
STACKIT

STACKIT Block Storage - Persistent Volumes for VMs

STACKIT Block Storage: persistent volumes with multiple performance classes from German data centers. Snapshots, …

Pricing Pay-as-you-go, per GB and performance …
SLA SLA as published by the provider
Compare →
STACKIT

STACKIT File Storage - Managed NFS

STACKIT File Storage: highly available NFS with Standard, Premium, and Ultra tiers. Metro setup, GDPR-compliant from …

Pricing Hourly per GB, tiered …
SLA SLA as published by the provider
Compare →
STACKIT

STACKIT Object Storage - S3-Compatible Storage

STACKIT Object Storage: S3-compatible cloud storage from Germany and Austria, multi-AZ replication, GDPR-compliant.

Pricing Pay-per-use: per GB stored plus data …
SLA SLA as published by the provider
Compare →
AWS

Amazon S3 Annotations: Queryable Metadata on Objects

Amazon S3 Annotations attach named data payloads to S3 objects — up to 1 MiB each, up to 1,000 per object version, …

Pricing Rates per provider; per the …
SLA SLA per provider (see official SLA page)
Compare →

34 comparable products found across other clouds.

Ready to start with Azure Storage Actions - Serverless Storage Automation?

Our certified Azure experts help you with architecture, integration, and optimization.

Schedule Consultation