Menu Docs

Página inicial do DocsIniciar e gerenciar o MongoDBMongoDB Atlas

Consultar um Snapshot de Backups Legado

Nesta página

  • Considerações
  • Backup de query (usar túnel para conectar)
  • Backup de query (manipular TLS e autenticação manualmente)

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:

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.

  • 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.

    • Você não pode executar query que exijam uso de disco, como executar agregações 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.

Observação

O túnel lida com a segurança (autenticação TLS/SSL e X.509) para se conectar à instância.

1

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 .

2
  1. Selecione o snapshot para query e clique em Next.

  2. Start o processo para executar query de um snapshot. Se sua senha for solicitada, digite-a para verificar.

  3. Selecione Backup Tunnel como o método de conexão para o snapshot consultável.

  4. Selecione sua Plataforma e faça o download.

  5. Descompactar o arquivo baixado.

  6. 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.

  7. 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:

  1. Go para a guia Restores & Downloads e paire sobre a coluna Status para o cluster.

  2. Clique em Cancel.

Observação

Os certificados X.509 são válidos por 24 horas.

1

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 .

2
  1. Selecione o snapshot para query e clique em Next.

  2. Start o processo para executar query de um snapshot. Se sua senha for solicitada, digite-a para verificar.

  3. Selecione Connect Manually como o método de conexão para o snapshot consultável.

  4. Baixe o arquivo PEM do cliente X.509.

  5. Baixe o arquivo PEM da Autoridade de certificação (CA).

  6. 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:s

    mongosh 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:

  1. Go para a guia Restores & Downloads e paire sobre a coluna Status para o cluster.

  2. Clique em Cancel.

← Restaurar um Cluster de um Snapshot de Backup Legado