Skip to main content
Azure

Azure Storage Actions pricing

Simplify storage data management with faster time to value

Azure Storage Actions is a fully managed platform that helps organizations automate data management tasks for Azure Blob Storage and Azure Data Lake Storage.

Azure Storage Actions offers a no-code experience for composing complex data management conditions. There is no charge for composing and saving task definitions in Azure Storage Actions.

The tasks you compose can securely operate on multiple datasets with serverless infrastructure that scales with your data estate. Pricing for Azure Storage Actions is based on usage for each instance of execution of a task on a storage account. Charges depend on counts of objects targeted for scanning and operations performed.

Explore pricing options

Apply filters to customize pricing options to your needs.

Prices are estimates only and are not intended as actual price quotes. Actual pricing may vary depending on the type of agreement entered with Microsoft, date of purchase, and the currency exchange rate. Prices are calculated based on US dollars and converted using London closing spot rates that are captured in the two business days prior to the last business day of the previous month end. If the two business days prior to the end of the month fall on a bank holiday in major markets, the rate setting day is generally the day immediately preceding the two business days. This rate applies to all transactions during the upcoming month. Sign in to the Azure pricing calculator to see pricing based on your current program/offer with Microsoft. Contact an Azure sales specialist for more information on pricing or to request a price quote. See frequently asked questions about Azure pricing.

Pricing for Azure Storage Actions is based on usage for each instance of execution of a Storage Actions task on a storage account. Recurring task assignments could have multiple instances of execution. The rate you are charged for an execution instance depends on the count of objects targeted for scanning and evaluation against the specified condition, and the count of operations performed on objects. Charges for Azure Storage Actions are applied to the subscription of the storage account.

Price
Task execution instance $-
Objects targeted (per 1,000,000) $-
Operations invoked (per 1,000,000) $-

*Additional charges may apply to your storage account for operations based on object tier.

Cost of an execution instance of a task assignment = Task execution instance charge + (Objects targeted charge * Objects targeted in millions) + (Operations invoked charge * Operations on objects in millions).

Please note that Azure Storage Actions is available in select regions with more regional availability to come. Please refer to the documentation for region availability.

Below examples explain the pricing for Azure Storage Actions:

Example 1: Blob container with 1 million blobs: scan and evaluate conditions on blob container and apply blob immutability to 10% of blobs that meet specified condition

Execution charge = $- + ($- * 1) + ($- * 0.1) = $-

Example 2: Storage account with 100 million blobs: scan and evaluate condition on all blobs and change blob tier on 1% of blobs that meet specified condition

Execution charge = $- + ($- * 100) + ($- * 1) = $-

Azure pricing and purchasing options

Connect with us directly

Get a walkthrough of Azure pricing. Understand pricing for your cloud solution, learn about cost optimization and request a custom proposal.

Talk to a sales specialist

See ways to purchase

Purchase Azure services through the Azure website, a Microsoft representative, or an Azure partner.

Explore your options

Additional resources

Azure Storage Actions

Learn more about Azure Storage Actions features and capabilities.

Pricing calculator

Estimate your expected monthly costs for using any combination of Azure products.

Documentation

Review technical tutorials, videos, and more Azure Storage Actions resources.

  • Objects targeted are determined by the count of objects scanned and evaluated against the specified condition. This is based on the configuration of the task assignment, specifically the count of objects in the storage account under the optional prefixes selected, minus the objects under the excluded prefixes.

    Operations performed are counted based on the number of API calls made on objects, including actions such as deletion, setting immutability, tagging, tiering, setting legal hold, and other operations supported by Storage Actions.

  • Azure Storage Actions charges are similar for both one-off and recurring task executions, with the primary difference being that recurring task assignments have multiple executions. You are charged for each instance of a task execution based on the counts of objects targeted and operations performed during that execution instance.
  • Charges for Azure Storage Actions appear in the subscription of the storage account where the task assignment is configured. If the subscription for the task definition is different from that of the storage account, then no charges may appear on the task definition’s subscription.
  • In addition to the Azure Storage Actions charges for the task execution, you may incur additional charges for Azure Blob Storage for operations on the storage account.

Talk to a sales specialist for a walk-through of Azure pricing. Understand pricing for your cloud solution.

Get free cloud services and a $200 credit to explore Azure for 30 days.

Added to estimate. Press 'v' to view on calculator
Can we help you?