Create and Deploy Azure Storage Actions with Azure Bicep

Gijs Reijn
5 min readApr 14, 2024

You might not be aware of this new serverless framework that facilitates automated operations on storage accounts, but currently, Azure Storage Actions is in public preview in the following regions:

  • France Central
  • Canada Central

While Azure Blob Storage has blob lifecycle management capabilities, Azure Storage Actions differentiates itself by the fact that it can perform data operations on millions of objects across multiple storage accounts.

Even though Azure Storage Actions is relatively new, it’s always helpful to automate the deployment, instead of doing it through the Azure Portal.

In this article, we’ll explore how to deploy Azure Storage Actions with its relevant components using Bicep. We will include some modules from Azure Verified Modules (also known as AVM) and create our own modules responsible for deploying the Azure Storage Actions resources.


Before you get started, make sure you have the following prerequisites in place:

Let’s get started by creating the Storage Account and Resource Group!

1. Create a Storage Account



Gijs Reijn

Providing tips, tricks, best practices, solutions, and nonsense that might help your IT workday thrive.