Este tutorial muestra cómo crear y eliminar rápidamente proyectos y clústeres efímeros de Atlas mediante la CLI de Atlas. Los proyectos y clústeres efímeros proporcionan entornos de prueba temporales que se aíslan de los proyectos y clústeres de producción. Puede usarlos para probar sus scripts de automatización antes de usarlos en clústeres de producción.
Requisitos previos
Antes de comenzar, cumpla con las siguientes tareas:
Cree una cuenta de usuario de Atlas.
Crear un Organización Atlas y anote su ID. Puede encontrar el ID ejecutando el comando atlas organisations list.
Siga estos pasos
Cree el proyecto efímero, el clúster y el usuario de la base de datos.
Ejecute el comando atlas users describe para encontrar su ID de usuario de Atlas. Reemplace <YOUR-EMAIL> con la dirección de correo electrónico asociada a su cuenta de usuario de Atlas.
atlas users describe --username <YOUR-EMAIL> Ejecuta el comando atlas projects create para crear el proyecto efímero. Reemplace <ORG-ID> con el Identificador de la Organización y reemplace <YOUR-USER-ID> con su ID de Atlas user que recuperó en el paso anterior.
atlas projects create myEphemeralProject --orgId <ORG-ID> --ownerId <YOUR-USER-ID> Recupera el ID del proyecto efímero que creaste a partir de la respuesta. En la siguiente respuesta de ejemplo, el ID del proyecto es
64933bde48add154124e343f.Project '64933bde48add154124e343f' created. Alternativamente, puedes usar el comando atlas projects list para encontrar el ID del proyecto.
Ejecuta el comando atlas configurar para crear un clúster
M10y un usuario de base de datos. Sustituye <YOUR-PASSWORD> por una contraseña para el usuario de la base de datos y sustituye <PROJECT-ID> por el ID del proyecto efímero que creaste.atlas setup --clusterName myEphemeralCluster --provider AWS --region US_EAST_1 --tier M10 --username myEphemeralUser --password <YOUR-PASSWORD> --currentIp --skipSampleData --projectId <PROJECT-ID> --force Después de que Atlas crea el clúster, la CLI de Atlas proporciona la cadena de conexión y se conecta a su clúster
mongosha través de.
Elimina el proyecto efímero, el clúster y el usuario de la base de datos.
Ejecuta el comando atlas clusters delete para eliminar el clúster efímero y sus usuarios de bases de datos. Reemplace <PROJECT-ID> con el ID del grupo para su Proyecto efímero.
atlas clusters delete myEphemeralCluster --projectId <PROJECT-ID> --force Ejecute el comando atlas projects delete para eliminar el proyecto efímero. Reemplace <PROJECT-ID> con el ID del grupo para su Proyecto efímero.
atlas projects delete <PROJECT-ID> --force Nota
No puedes borrar el proyecto efímero hasta que el clúster efímero termine de apagarse. Si recibes un error que indica
CANNOT_CLOSE_GROUP_ACTIVE_ATLAS_CLUSTERS, espera cinco minutos y luego ejecuta de nuevo el comandoatlas projects delete.
Puede ejecutar el comando atlas projects list para confirmar la eliminación exitosa del proyecto y clúster efímeros. Si el proyecto efímero falta en la lista, ha borrado correctamente tanto el proyecto como el clúster.