Azure Storage repository
This guide focuses on registering an Azure snapshot repository at the Elastic Cloud Enterprise (ECE) platform level. Platform-level repositories can be assigned to deployments and are used by ECE to automatically manage snapshots through the found-snapshots repository.
If you have custom requirements or deployment-specific use cases that are independent of the ECE-managed automation, you can also register snapshot repositories directly at the deployment level. To do that, follow the Elastic Cloud Hosted guide for Azure Blob Storage, which is also applicable to Elastic Cloud Enterprise deployments.
At the ECE platform level, you can enable your Elasticsearch clusters to regularly snapshot data to Microsoft Azure Storage.
Add your Azure Storage Container as a repository to the platform:
Go to Platform > Repositories and add the following snapshot repository configuration under the advanced mode:
If needed, set additional options for configuring chunk_size, compressions, and retries. Check the supported settings.
{ "type": "azure", "settings": { "account": "AZURE STORAGE ACCOUNT NAME", "sas_token": "AZURE SAS_TOKEN", "container": "BACKUP-CONTAINER" } }Select Save.
After adding the snapshots repository, configure your deployment to use it. Once configured, snapshots run automatically according to the scheduled interval. You can update this schedule from the Snapshots section in the Elasticsearch menu of your deployment page.