Loading

Configure an Azure Blob Storage snapshot repository in Elastic Cloud Hosted

ECH

Configure a custom snapshot repository using your Azure Blob Storage account.

Follow the Microsoft documentation to set up an Azure storage account with an access key, and then create a container.

Create an entry for the Azure client in the Elasticsearch keystore:

  1. Log in to the Elastic Cloud Console.

  2. Navigate to the Security page of the deployment you wish to configure.

  3. Locate Elasticsearch keystore and select Add settings.

  4. With Type set to Single string, add the following keys and their values:

    • azure.client.secondary.account
    • azure.client.secondary.key
  5. Select Save.

  1. Open Kibana and go to Management > Snapshot and Restore.

  2. On the Repositories tab, select Register a repository.

  3. Provide a name for your repository and select type Azure.

  4. Provide the following settings:

    • Client: secondary

      • You can also use default, but we recommend using secondary to ensure that your secure settings are mapped to the correct repository definition.
    • Container: The name of your Azure container

    • base_path: A directory to contain the snapshots

      • This setting is optional. Include a base_path if you have multiple clusters writing to the same Azure repository. This ensures that a snapshot won’t overwrite the snapshot metadata for another cluster.
  5. Add any other settings that you wish to configure.

  6. Select Register.

  7. Select Verify to confirm that your settings are correct and the deployment can connect to your repository.

Your snapshot repository is now set up using Azure Blob storage! You can use Kibana to manage your snapshots and begin sending Elasticsearch snapshots to your own container. For details, check the Snapshot and Restore documentation.