Learn the "why" behind slow queries and how to fix them in our 2-Part Webinar.
Register now >
Docs Menu
Docs Home
/ /

Solución de problemas de error

Si la CLI de Atlas se vuelve lenta hasta un estado inutilizable después de crear varias implementaciones locales de Atlas y cargar datos, es posible que haya alcanzado los límites de su máquina.

Si está trabajando en Docker Desktop para Windows o MacOS, considera asignar más memoria.

La CLI de Atlas utiliza Docker para atlas deployments comandos.

Si tu implementación local de Atlas no funciona, puede que necesites limpiar tu entorno de Docker e iniciar un entorno nuevo:

docker stop $(docker ps -a -q) && docker system prune -a

Si el plugin Atlas CLI no se instala ni se actualiza, asegúrate de tener acceso a la API de GitHub, ya que para instalar o actualizar el plugin de Atlas CLI se requiere acceso a la API de GitHub.

Si encuentras problemas y con los comandos atlas deployments y necesitas soporte, ejecuta el siguiente comando para proporcionar diagnósticos detallados:

atlas deployments diagnostics <deploymentName> --output json > out.json

Asegúrese de que:

  • Ejecute atlas config init y agregue sus claves API a su perfil o añadir tus claves API a tus variables de entorno. Si creaste un perfil con un nombre personalizado o estás usando más de un perfil, especifica el perfil correcto con la bandera --profile.

  • Ejecuta atlas auth login para autenticarte utilizando tus credenciales de Atlas y un token de autenticación.

Para obtener más información, consulte Conectarse desde la Atlas CLI.

El ejecutable atlas podría estar en un directorio que no esté en tu $PATH. Puedes añadir el directorio a tu $PATH, mover el ejecutable a un directorio que esté en tu $PATH o ejecutar el ejecutable directamente desde su ubicación.

Este error puede aparecer si intentas ejecutar atlas clusters create con el argumento --backup para un clúster compartido. El argumento --backup no está disponible para clústeres más pequeños que M10.

Las credenciales que proporcionó no son válidas para el proyecto especificado en el comando CLI de Atlas. Compruebe la exactitud de las cadenas de clave pública y privada.

Si sus credenciales están almacenadas en un archivo de configuración, asegúrese de que este se encuentre en la ubicación correcta. Para obtener más información,consulte "Ubicar el archivo de configuración". Si la CLI de Atlas no encuentra su archivo de configuración y no almacena las credenciales en variables de entorno, se 401 generará un error.

La cuenta de usuario o la clave API que utilizaste para conectarse a la Atlas CLI no tiene permiso para realizar la acción solicitada. Las cuentas de usuario y las claves de API deben tener los roles de usuario adecuados para ejecutar los comandos de Atlas CLI. Para asignar o cambiar los roles de un usuario, consulte:

Este error podría aparecer al intentar crear un nuevo proyecto. La cuenta de usuario o la clave de API que se usa para autenticarse debe tener el rol Organization Project Creator a nivel de organización para crear nuevos proyectos.

La dirección IP del usuario que utiliza para autenticarse no está en la lista de acceso del proyecto solicitado. Agregue su dirección IP a la lista de acceso para ejecutar comandos.

Para aprender más, consulta las siguientes páginas:

Para agregar su dirección IP a la lista de acceso de una clave API:

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

  2. Seleccione el proyecto deseado de la lista de proyectos en la página Projects.

  3. Junto al menú Projects, despliega el menú Options y haz clic en Project Settings.

  4. Haz clic en Access Manager en la barra de navegación.

2
  1. Haz clic en la pestaña API Keys.

  2. Haga clic a la derecha de la Clave API.

  3. Haga clic en Edit Permissions y luego en Next.

3
  1. Realice una de las siguientes tareas en la sección API Access List:

    • Haga Add Access List Entry clic en y escriba una dirección IP.

    • Si tu host actual para acceder a Atlas también va a realizar solicitudes de API con esta clave de API, haz clic en Use Current IP Address .

  2. Haga clic en Save.

El ID del grupo ingresado con el comando no existe. Verifica tu ID del grupo navegando a la subsección Settings de la sección Project en la navegación del lado izquierdo de Atlas.

Nota

group ID y project ID son sinónimos en los servicios en la nube de MongoDB.

Este error puede aparecer si la CLI de Atlas no puede eliminar la configuración de alerta especificada por el ID.

Este error aparece si intenta ejecutar un atlas deployments comando dentro de nuestro contenedor Docker oficial, mongodb/atlas en la versión 78001.26 o posterior. En su lugar, siga los pasos descritos en "Crear una implementación local de Atlas con Docker".

Debe inspeccionar los contenedores anteriores en su clúster con el siguiente comando:

podman ps -a

Luego, elimine cualquiera que comience con mongod o mongot con el siguiente comando:

podman container rm -f -v <name or ID>

Tip

Puedes desinstalar podman de forma segura si usas MacOS.

Si instalaste podman con homebrew, utiliza este comando para desinstalarlo:

brew uninstall podman

Este error podría aparecer si la CLI de Atlas no puede acceder a tu directorio personal.

Este error podría aparecer si la CLI de Atlas no puede acceder a tu directorio personal.

En esta página