Create and Deploy Azure Storage Actions with Azure Bicep
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.
Prerequisites
Before you get started, make sure you have the following prerequisites in place:
- The Bicep CLI,
- Az.Accounts and Az.Resources PowerShell modules
- Visual Studio Code as your editor
Let’s get started by creating the Storage Account and Resource Group!