Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /
/ / /

Query un snapshot de copia de seguridad

Cloud Manager ofrece respaldo consultable. Esta funcionalidad te permite más rápidamente query específicos snapshots de copia de seguridad. Puedes utilizar los respaldos consultables para:

  • Restaura un subconjunto de datos dentro de la implementación de MongoDB.

  • Compare las versiones anteriores de los datos con los datos actuales.

  • Identificar el mejor punto en el tiempo para restaurar un sistema comparando los datos de varias snapshot.

Cloud Manager aprovisiona estos snapshots consultables como instancias de MongoDB de solo lectura.

Importante

Estas instancias están disponibles hasta por 24 horas.

No puede realizar las siguientes operaciones en instantáneas consultables:

  • Operaciones de map-reduce.

  • Consultas que necesitan utilizar el disco, como agregación en ejecución con la allowDiskUse opción de realizar operaciones de ordenamiento a gran escala.

Si usted cifró tus snapshots, no puedes query esos snapshots cifrados.

Si aplicaste filtros de espacio de nombres a un snapshot, no puedes consultar ese snapshot.

Las conexiones a estas instancias se han agotado TLS/SSL y exigir x.509 autenticación. Cloud Manager proporciona:

  • Un ejecutable que crea un túnel el cual maneja la conexión, incluyendo el cliente TLS/SSL y la autenticación x.509.

  • certificados x.509 si quieres gestionar manualmente los detalles de la conexión, incluidos los TLS/SSL y la autenticación x.509.

Los respaldos consultables están disponibles para los sets de réplicas MongoDB 3.2 o versiones posteriores, o para los clústeres MongoDB 3.2 o versiones posteriores fragmentados con CSRS.

Importante

Utiliza las versiones más recientes de MongoDB Database Tools, que incluyen mongodump y mongorestore. Utiliza la última versión de mongosh.

Las versiones antiguas de mongodump incluyen un inconveniente que puede provocar que las claves en las opciones de la colección se exporten en orden incorrecto. Para aprender más, consulta TOOLS-3411.

Nota

El túnel gestiona la seguridad (TLS/SSL y autenticación x.509) para conectarse a la instancia.

1

Para la implementación cuya copia de seguridad deseas query, haz clic en el botón de puntos suspensivos en la columna Options y selecciona Query.

También puedes hacer clic en la implementación para ver sus snapshots y hacer clic en el botón Query bajo la columna Actions.

2
  1. Selecciona el snapshot que se va a query y haz clic en Next.

  2. Start el proceso para query un snapshot. Se te pedirá una verificación en dos pasos.

  3. Selecciona Backup Tunnel como el método de conexión al snapshot consultable.

  4. Selecciona tu plataforma y descarga.

  5. Descomprime el archivo descargado.

    Nota

    Espera a que el Queryable Snapshot esté montado antes de continuar. El tiempo de montaje de la snapshot depende del tamaño de la snapshot. Para verificar que el snapshot está montado:

    1. En MongoDB Cloud Manager, ve a la página Continuous Backup de tu proyecto.

      1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

      2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

      3. En la barra lateral, haz clic en Continuous Backup en la sección Database.

      Se muestra la página de copia de seguridad continua.

    2. Selecciona la pestaña Restore History.

    Cuando el snapshot está montado, la columna Status informa la fecha y la hora de la operación de montaje.

  6. Abre una terminal o consola y ve al directorio descomprimido <tunnel>. Ejecuta el archivo ejecutable para iniciar el túnel.

    El puerto por defecto para el túnel es 27017. Para cambiar el puerto, utiliza la bandera --local, como en el siguiente ejemplo:

    ./<tunnel executable> --local localhost:27020

    Nota

    Si cambias el puerto, debes incluir la información del puerto al conectarte.

    Para obtener la lista completa de opciones que puedes pasar al túnel, ejecuta el ejecutable del túnel con la opción -h:

    ./<tunnel executable> -h
  7. Utiliza mongosh o un controlador de MongoDB para conectarte a la copia de seguridad a través del túnel.

    • Si se conecta localmente desde la misma máquina en la que se está ejecutando el túnel, no es necesario especificar una cadena de conexión o información del host. De lo contrario, especifique una cadena de conexión o información del host para la máquina donde se está ejecutando el túnel.

    • Si has cambiado el puerto en el que escucha el túnel, deberás especificar la información del puerto al conectarte.

Tip

Una vez que hayas terminado de consultar este snapshot, puedes terminar la instancia que se puede consultar:

  1. Vaya a Restore History y coloque el cursor sobre la columna Status para el elemento de implementación.

  2. Haga clic en Cancel.

Importante

Rotar la clave maestra después de la restauración de snapshots cifrados con AES256-GCM

Si restauras una snapshot cifrada que el Administrador de la nube cifró con AES256-GCM, rota tu clave maestra después de completar la restauración.

Nota

Los certificados X.509 son válidos por 24 horas.

1

Para la implementación cuya copia de seguridad deseas query, haz clic en en la columna Options y luego selecciona Query.

También puedes hacer clic en la implementación para ver sus snapshots y hacer clic en el botón Query bajo la columna Actions.

2
  1. Selecciona el snapshot que se va a query y haz clic en Next.

  2. Start el proceso para query un snapshot. Si se solicita su contraseña, ingrese su contraseña para verificar.

  3. Selecciona Connect Manually como el método de conexión al snapshot consultable.

  4. Descarga el archivo PEM del cliente X.509.

  5. Descargar el archivo PEM de la Autoridad de Certificación.

    Nota

    Espera a que el Queryable Snapshot esté montado antes de continuar. El tiempo de montaje de la snapshot depende del tamaño de la snapshot. Para verificar que el snapshot está montado:

    1. En MongoDB Cloud Manager, ve a la página Continuous Backup de tu proyecto.

      1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

      2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

      3. En la barra lateral, haz clic en Continuous Backup en la sección Database.

      Se muestra la página de copia de seguridad continua.

    2. Selecciona la pestaña Restore History.

    Cuando el snapshot está montado, la columna Status informa la fecha y la hora de la operación de montaje.

  6. Utiliza mongosh o un driver de MongoDB para conectar al host de respaldo consultable. Para conectarse, debe especificar el nombre de host y el puerto, la opción TLS y los certificados X.509.

    Ejemplo

    Si usas mongosh para conectar a la instancia:

    mongosh my-queryable-backup-host.mongodb.com:27217 \
    --tls --tlsCertificateKeyFile <client certificate> \
    --tlsCAFile mms-backup-ca.pem

Tip

Una vez que hayas terminado de consultar este snapshot, puedes terminar la instancia que se puede consultar:

  1. Vaya a Restore History y coloque el cursor sobre la columna Status para el elemento de implementación.

  2. Haga clic en Cancel.

Importante

Rotar la clave maestra después de la restauración de snapshots cifrados con AES256-GCM

Si restauras una snapshot cifrada que el Administrador de la nube cifró con AES256-GCM, rota tu clave maestra después de completar la restauración.

Para restaurar una base de datos o una colección usando la instancia de respaldo consultable de MongoDB, consulta Restauración de una base de datos o colección desde un respaldo consultable.

Volver

Restaurar set de réplicas

En esta página