azure-advanced-backup

Azure Advanced Backup

Container image based on Azure CLI and AZCopy that supports backing up and syncing databases and storages in Azure.

Current set of features:

Prerequisites

This image requires a registered Azure application, that is used to login to Azure and with AZCopy to manage the backup, synchronisations and snapshots.

Create one using

az ad sp create-for-rbac --name="backup" --role="Owner" --scopes="/subscriptions/${SUBSCRIPTION_ID}"

(assuming the environment variable SUBSCRIPTION_ID holds your subscription id)

Note the application id and the returned secret.

Warning: Remember to check the lifetime of the secret and generate new secrets to keep the backup job running.

Usage

Start the container with the following environment variables to configure the solution: