Consultar um Snapshot de Backups Legado
Nesta página
Importante
Backup legado obsoleto
A partir de 23 de março de 2020, todos os novos clusters poderão somente usar backups em nuvem.
Quando você faz upgrade para a versão 5.0, seu sistema de backup faz upgrade para o backup na nuvem, caso esteja atualmente definido como backup legado. Após esta atualização:
Todos os seus snapshots de backup legado existentes permanecem disponíveis. Eles expiram ao longo do tempo de acordo com a suapolítica de retenção .
Sua política de backup é redefinida para o agendamento padrão. Se você tiver uma política de backup personalizada em vigor com backups legados, deverá recriá-la com o procedimento descrito na documentação do Cloud Backup.
O Atlas oferece suporte à consulta de um snapshot de backup legado . Essa funcionalidade permite que você faça uma query em um snapshot de backup legado específico. Você pode usar o queryable backup para:
Restaure um subconjunto de dados dentro do MongoDB cluster.
Compare as versões anteriores dos dados com os atuais.
Identifique o melhor ponto no tempo para restaurar um sistema comparando dados de vários backups legados.
Observação
Você deve ter o role Project Owner
para um projeto Atlas para consultar um snapshot de um cluster nesse projeto.
Considerações
Atlas não suporta a consulta de backups cloud.
O Atlas provisiona esses snapshots consultáveis como instâncias MongoDB somente para leitura .
Importante
Essas instâncias estão disponíveis por até 24 horas.
Restrições de query:
Não é possível executar operações de map-reduce.
Não é possível executar queries que exijam uso de disco, como executar aggregation com a opção
allowDiskUse
para executar operações de classificação grandes.
As conexões com essas instâncias são por TLS/SSL e exigem uma autenticação X.509. O Atlas oferece:
Um executável para criar umtúnel que lida com a conexão, incluindo o TLS/SSL e a autenticação X.509 .
Certificados X.509 se você quiser lidar com os detalhes da conexão manualmente, incluindo a autenticação TLS/SSL e X.509.
Backup de query (usar túnel para conectar)
Observação
O túnel lida com a segurança (autenticação TLS/SSL e X.509) para se conectar à instância.
VáGo para Legacy Backup exibição e Overview clique na guia.
Para o cluster cujo backup você deseja fazer query, clique no botão de reticências na coluna Options e selecione Query.
Você também pode clicar no cluster para visualizar seus snapshots e clicar no botão Query na coluna Actions .
Siga as instruções para consultar um snapshot do backup.
Selecione o snapshot para query e clique em Next.
Start o processo para executar query de um snapshot. Se sua senha for solicitada, digite-a para verificar.
Selecione Backup Tunnel como o método de conexão para o snapshot consultável.
Selecione sua Plataforma e faça o download.
Descompactar o arquivo baixado.
Abra um terminal ou prompt de comando e vá para o diretório <tunnel> descompactado. Execute o executável para iniciar o túnel.
A porta padrão para o túnel é
27017
. Para alterar a porta, use o sinalizador--local
, como no exemplo a seguir:./<tunnel executable> --local localhost:27020 Observação
Se você alterar a porta, deverá incluir as informações da porta ao se conectar.
Use o shell
mongo
ou um driver MongoDB para se conectar ao backup por meio do túnel.Se conectar localmente a partir da mesma máquina de onde o túnel está em execução, você não precisará especificar uma connection string ou informações do host. Caso contrário, especifique uma connection string ou informações de host para a máquina onde o túnel está sendo executado.
Se você alterou a porta em que o túnel está escutando, especifique as informações da porta ao se conectar.
Dica
Depois de terminar de consultar esse snapshot, você poderá encerrar a instância consultável:
Go para a guia Restores & Downloads e paire sobre a coluna Status para o cluster.
Clique em Cancel.
Backup de query (manipular TLS e autenticação manualmente)
Observação
Os certificados X.509 são válidos por 24 horas.
AcesseGo a Legacy Backup visualização e Overview clique na aba.
Para o cluster cujo backup você deseja fazer query, clique no botão de reticências na coluna Options e selecione Query.
Você também pode clicar no cluster para visualizar seus snapshots e clicar no botão Query na coluna Actions .
Siga as instruções para consultar um snapshot do backup.
Selecione o snapshot para query e clique em Next.
Start o processo para executar query de um snapshot. Se sua senha for solicitada, digite-a para verificar.
Selecione Connect Manually como o método de conexão para o snapshot consultável.
Baixe o arquivo PEM do cliente X.509.
Baixe o arquivo PEM da Autoridade de certificação (CA).
Use
mongosh
ou um driver MongoDB para se conectar ao host de backup que pode ser consultado. Para conectar, você deve especificar o nome do host e a porta, a opção TLS/SSL e os certificados X.509 .Por exemplo, se estiver usando
mongosh
para se conectar à instância:smongosh my-queryable-backup-host.mongodb.com:27217 --ssl --sslPEMKeyFile <client certificate> --sslCAFile mms-backup-ca.pem
Dica
Depois de terminar de consultar esse snapshot, você poderá encerrar a instância consultável:
Go para a guia Restores & Downloads e paire sobre a coluna Status para o cluster.
Clique em Cancel.