Este tutorial demuestra cómo crear y borrar rápidamente proyectos y clústeres efímeros de Atlas utilizando la Atlas CLI. Los proyectos efímeros y los clústeres proporcionan entornos de pruebas temporales que puedes aislar de tus proyectos y clústeres de producción. Puedes usar Proyectos y clústeres efímeros para probar tus 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 de Atlas y anota su Identificador de la Organización. Puedes encontrar el Identificador de la Organización ejecutando el comando lista de organizaciones de Atlas.
Siga estos pasos
Crea el Proyecto efímero, el clúster y el usuario de la base de datos.
Ejecute el comando atlas users describe para encontrar su Atlas user ID. Reemplaza <YOUR-EMAIL> con la dirección de correo electrónico asociada a tu cuenta de Atlas user.
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 cree el clúster, la Atlas CLI proporciona la cadena de conexión y se conecta a tu clúster a través de
mongosh.
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.