Article number
Affected Versions
Source Hypervisor
Target Hypervisor

How to create an Azure app for Azure repository – Long Term Retention (LTR)

Viewed 67 times


Pre-requisite: Storage account is defined in the Azure subscription.

Overview: The following procedure can be used to set up a new Azure application with sufficient SA permissions, to allow an Azure repository configuration in Zerto.



To create an Azure app, please follow these steps:

1. Open the Azure Portal and select the "More Services" button:

2. Search for "App registration" service and click it:

3. Click the "New registration" button:

4. Type the desired name for Zerto application, select the account type (access level) and click the "Register" button:

5. In the Application settings page, the appID and tenantID can be retrieved:

6. To create the secret key
  • Select "Certificates & secrets" menu
  • Press the "New client secret" button.
  • In the popup menu type the secret key name in the Description field, set the expires period, and press the add button:

7. Copy the new client secret value and save it, as you won't be able to retrieve it after you perform another operation or leave this blade. This value will be used as the “Application key“ in the initial configuration of the Azure repository in Zerto.

Once the application was set, we need to provide the permissions for our registered app in the storage account.

8. Open Access control settings within the storage account that will be used for Zerto Long-term Retention:

9. Click the "Add" button:
  • Select the "Storage Account Contributor" role
  • Select the application we registered and click "Save"

10. Perform step 9 also for the "Storage Blob Data Owner" role:

11. Validate that the roles were assigned successfully: 

12. Upon completion, define the Azure Repository in Zerto. The following input is required:
  • Storage account name
  • Tenant ID
  • Application ID
  • Application key  

** This article is based on this Microsoft Azure guidelines