Link Azure Logic App Standard with multiple storage accounts

Varun Thakur
2 min readFeb 17, 2022

In case if you are dealing with large volume of workload where Logic App Standard is expected to scale out to handle it. You may encounter issues with single linked storage account due to storage account throttling limits like transactions/max concurrent requests.

Stateful workflows within Log App Standard extensively used linked storage account. (for more details link)

You can increase these limits by linking Azure Logic App Standard with multiple storage accounts by implementing the below mentioned settings :-

Step1 : Create a new Log App Standard resource with default settings (by default it will be linked to a single storage account)

Step 2 : Stop the Log App Standard resource (optional)

Step 3: Update host.json to specify the number of storages accounts to link.

Step 4: Create 4 storage accounts

Step 5: Add the storage account connection strings in the Logic App Standard configurations using the below mentioned pattern: -

{n} : Starts from 0 to n-1 (no. of storage accounts)

key : CloudStorageAccount.Workflows.ScaleUnitsDataStorage.CU0{n}.ConnectionString

value: #StorageAccount-<ConnectionString>

Note: Use same storage account connection string for AzureWebJobsStorage and CloudStorageAccount.Workflows.ScaleUnitsDataStorage.CU00.ConnectionString

Step 6: Start / Restart the Logic App Standard

Thanks !

“Welcome to the new world of Logic Apps !”

--

--