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.

AWS

Amazon EBS - Block Storage

Amazon EBS is block storage for EC2 instances with up to 256,000 IOPS. GDPR-compliant, available in EU regions.

Pricing Pay-per-use: billed by provisioned …
SLA 99.99% Monthly Uptime Percentage at the region level (see official EBS SLA page)
Compare →
AWS

Amazon EFS - Elastic File System

Amazon EFS is a scalable, elastic NFS file system for Linux workloads in the AWS Cloud.

Pricing Pay-per-use: billed by storage used, …
SLA 99.99% Monthly Uptime Percentage (see official EFS SLA page)
Compare →
AWS

Amazon File Cache - High-Speed File Cache

Amazon File Cache provides a high-speed cache for hybrid file systems between on-premises and AWS.

Pricing Pay per GB-month and throughput
SLA 99.5% availability (Single-AZ, per AWS SLA)
Compare →
AWS

Amazon FSx for Lustre - High-Performance File System

Amazon FSx for Lustre provides a high-performance parallel file system for HPC and ML workloads on AWS.

Pricing Pay-per-use: billed on provisioned …
SLA SLA as published by the provider
Compare →
AWS

Amazon FSx for NetApp ONTAP - Managed NetApp Storage

Amazon FSx for NetApp ONTAP provides fully managed NetApp file storage with multi-protocol access on AWS.

Pricing Pay-per-use: SSD storage capacity, …
SLA Up to 99.99% availability for Multi-AZ deployments (see official SLA page for details and Single-AZ)
Compare →
AWS

Amazon FSx for OpenZFS - Managed ZFS File System

Amazon FSx for OpenZFS provides a fully managed OpenZFS file system with high performance on AWS.

Pricing Pay-per-use: billed on provisioned …
SLA SLA as published by the provider; Multi-AZ failover typically completes within 60 seconds
Compare →

32 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