Nota
Esta funcionalidad está disponible para los clústeres de M10 o superiores. Para aprender más sobre qué funcionalidad está disponible para clúster gratuitos, consulte Atlas Free Cluster Limits, y para clúster Flex, consulte Atlas Flex Limitations.
Atlas le permite exportar sus instantáneas de copias de seguridad en la nube a contenedores de Azure Blob Storage. Puede exportar instantáneas de dos maneras:
Para exportar automáticamente las instantáneas a medida que las crea su política de copia de seguridad, consulte Exportar instantáneas automáticamente.
Para exportar manualmente una instantánea existente,consulte Exportar una instantánea manualmente.
Cada procedimiento requiere los mismos requisitos previos.
Para obtener una descripción general de cómo Atlas exporta snapshots y los archivos que carga, consulte Exportar snapshots de copias de seguridad en la nube al almacenamiento de objetos.
Limitaciones
No puedes realizar las siguientes acciones:
Exporta instantáneas de respaldo.
Tener más de una exportación activa por cada snapshot.
Exportar colecciones de vistas o colecciones del sistema, excepto las colecciones
<database>.system.js.Exporta instantáneas de clústeres en un proyecto de Atlas que tenga habilitado el cifrado en reposo mediante la administración de claves de cliente (CDM) y con acceso a la red restringido a direcciones IP específicas. Esta restricción no se aplica si Atlas accede a tu KMS a través de un punto de conexión privado. Para obtener información sobre cómo configurar un punto de conexión privado para tu KMS, consulta las instrucciones de AWS o las de Azure.
Exporta instantáneas a través de puntos de conexión privados (exportaciones privadas) para clústeres de Azure o Google Cloud.
Exporta instantáneas de versiones de MongoDB que han llegado al final de su ciclo de vida (EOL). Consulta los Calendarios del ciclo de vida del software de MongoDB para conocer las fechas de EOL de las versiones.
Exporta las instantáneas a una cuenta de almacenamiento de Azure si las reglas de su firewall bloquean el acceso público.
Acceso requerido
Para crear o gestionar un cronograma de exportación de copias de seguridad en la nube o configurar un bucket de exportación de copias de seguridad en la nube en Atlas, debes tener
Project Backup ManageroProject Ownerpara el proyecto.Para crear o gestionar una tarea de exportación de copias de seguridad en la nube, debes tener acceso
Project Backup Export OperatoroProject Owneral proyecto.Para crear o gestionar un nodo privado de almacenamiento de objetos de copias de seguridad en la nube, debe tener acceso
Project Owneral proyecto.
Configurar y ejecutar exportaciones
Requisitos previos
Para exportar sus snapshots de copias de seguridad en la nube, necesita un clúster de Atlas M10 o superior con copias de seguridad en la nube habilitadas. Además, para configurar el acceso de Atlas a su almacenamiento de objetos, debe hacer lo siguiente:
Configurar una entidad de servicio de Azure
Configure una entidad de servicio de Azure con una directiva de acceso para su proyecto de Atlas.
Asigne roles de almacenamiento a su entidad de servicio
Asigne los roles de Delegador de blobs de almacenamiento y Colaborador de datos de blobs de almacenamiento a su entidad de servicio de Azure.
Para asignar los roles a tu Servicio principal, necesitas la siguiente información:
rol | Descripción | |
|---|---|---|
Delegador de blob de almacenamiento | Esto permite que la entidad de servicio firme tokens SAS para acceder al contenedor de Azure Storage. Para asignar este rol, ejecute el siguiente comando: | |
Colaborador de datos de blobs de almacenamiento | Esto permite el acceso de lectura, escritura y eliminación de blobs para el contenedor de Azure Storage. Para asignar este rol, ejecute el siguiente comando: |
Exportar snapshot automáticamente
Para crear una política de exportación para exportaciones automáticas, ejecute el siguiente procedimiento:
Exportar una sola snapshot manualmente
Para crear una tarea de exportación para un solo snapshot, ejecute el siguiente procedimiento: