Cómo copiar datos de Cosmos DB API para MongoDB a otra cuenta de Cosmos DB
Cómo copiar datos de una colección de una cuenta de Cosmos DB API for MongoDB a otra cuenta de Cosmos DB API for MongoDB, en otra suscripción, ubicada en otra región de Azure. Preferiblemente hacerlo periódicamente.
davy.ai
Para copiar datos de una colección en una cuenta de Cosmos DB API para MongoDB a otra en una suscripción diferente ubicada en una región de Azure diferente, puedes seguir estos pasos:
Exporta los datos de la colección fuente utilizando la utilidad mongoexport o una herramienta de terceros.
Copia los datos exportados a una cuenta de almacenamiento de Azure en la región de destino de Azure.
Importa los datos en la colección de destino utilizando la utilidad mongoimport o una herramienta de terceros.
Para realizar estos pasos periódicamente, puedes configurar un script programado o una Azure Function que automatice el proceso de exportación e importación.
Adicionalmente, puedes utilizar Azure Data Factory para orquestar la transferencia de datos entre las cuentas de Cosmos DB API para MongoDB. Data Factory proporciona un servicio administrado que te permite transferir datos fácilmente entre diferentes fuentes de datos, incluyendo Cosmos DB.