Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Exportar snapshots de backup em nuvem para o Azure Blob Armazenamento

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:

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.

Você não pode executar as seguintes ações:

  • 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 Manager ou Project Owner para o projeto.

  • Para criar ou gerenciar uma tarefa de exportação de backup em nuvem, você deve ter acesso Project Backup Export Operator ou Project Owner ao projeto.

  • Para criar ou gerenciar um endpoint privado de armazenamento de objeto dos backups em nuvem, você deve ter Project Owner acesso ao projeto.

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:

1

Configure um Azure Service Principal com uma política de acesso para seu projeto Atlas.

2

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:

az role assignment create --assignee-object-id <service-principal-id> --role "Storage Blob Delegator" --scope /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Storage/storageAccounts/<storage-account-name>

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:

az role assignment create --assignee-principal-type ServicePrincipal --assignee-object-id <service-principal-id> --role "Storage Blob Data Contributor" --scope /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Storage/storageAccounts/<storage-account-name>/blobServices/default/containers/<container-name>

Para criar uma política de exportação para exportações automáticas, execute o seguinte procedimento:

Para criar uma tarefa de exportação para um único snapshot, execute o seguinte procedimento: