Search code examples
azureazure-functionsazure-blob-storageazure-storageazure-logic-apps

Unable to replicate(two-way) objects in Azure Storage account


we are trying to achieve object replication in azure storage account. Currently we are able to achieve replication between source to destination, but wouldn't able to do destination to source. what we wanted to achieve is, each region will have its own specific storage account and ours is kind of blue/green deployment. so, we need two way replication. for e.g our Env1 storage replicates to Env2 Storage account and then we bring Env3 storage which will start replicate from Env2 storage account, post that we will scrap Env1 storage account. I understand that this is currently not possible with Azure storage any alternate PaaS service which we can use?

I was thinking custom solution like, logic app/function app which might do the job. Is there any other way to achieve?


Solution

  • Currently, two way replication is not possible. you have one storage account which acts as a driver and it will be replicated to other storage accounts where the replication enabled.

    It is not possible to have replication happens from storage account 1 to 2 and vice versa, currently. it always happens from storage account 1 to 2.