Observação
Esta funcionalidade não está disponível para clusters gratuitos e clusters flexíveis. Para aprender mais sobre quais recursos não estão disponíveis, consulte Limites de cluster gratuito do Atlas.
O Atlas permite que você exporte seus snapshots de backups em nuvem para contêineres do Azure Blob Storage. Você pode exportar snapshots de duas maneiras:
Para exportar automaticamente snapshots à medida que sua política de backup os cria, consulte Exportar snapshots automaticamente.
Para exportar manualmente um único snapshot existente, consulte Exportar um único snapshot manualmente.
Cada procedimento requer os mesmos pré-requisitos.
Para obter uma visão geral de como o Atlas exporta snapshots e os arquivos que ele carrega, consulte Exportar snapshots de backup em nuvem para armazenamento de objetos.
Limitações
Você não pode executar as seguintes ações:
Exporte snapshots substitutos.
Tenha mais de uma exportação ativa por snapshot.
Exporte coleções de visualização ou coleções do sistema, exceto para coleções
<database>.system.js.Exporte snapshots de clusters em um projeto Atlas com a Encryption at Rest com restrição de IP habilitada.
Exporte snapshots sobre private endpoints (exportações privadas) para clusters Azure ou Google Cloud Platform.
Acesso necessário
Para criar ou gerenciar um agendamento de exportação do backups em nuvem ou configurar um bucket de exportação do backups em nuvem no Atlas, você deve ter
Project Backup ManagerouProject Ownerpara o projeto.Para criar ou gerenciar uma tarefa de exportação de backup em nuvem, você deve ter acesso
Project Backup Export OperatorouProject Ownerao projeto.Para criar ou gerenciar um endpoint privado de armazenamento de objeto dos backups em nuvem, você deve ter
Project Owneracesso ao projeto.
Configurar e executar exportações
Pré-requisitos
Para exportar seus snapshots do Cloud Backup, você precisa de um cluster Atlas M10 ou superior com backups em nuvem habilitados. Além disso, para configurar o acesso do Atlas ao seu armazenamento de objetos, você deve fazer o seguinte:
Configure um Azure Service Principal
Configure um Azure Service Principal com uma política de acesso para seu projeto Atlas.
Atribua funções de armazenamento ao seu Service Principal
Atribua as funções Storage Blob Delegator e Storage Blob Data Contributor ao Azure Service Principal.
Para atribuir as funções ao seu Service Principal, você precisa das seguintes informações:
Função | Descrição | |
|---|---|---|
Delegador de blobs de armazenamento | Isso permite que o Responsável pelo serviço assine tokens SAS para acessar o contêiner de armazenamento do Azure. Para atribuir essa função, execute o seguinte comando: | |
Colaborador de dados de blob de armazenamento | Isso permite acesso de leitura, gravação e exclusão de blobs para o Azure Storage Container. Para atribuir essa função, execute o seguinte comando: |
Exportar snapshots automaticamente
Para criar uma política de exportação para exportações automáticas, execute o seguinte procedimento:
Exportar um único snapshot manualmente
Para criar uma tarefa de exportação para um único snapshot, execute o seguinte procedimento: