Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Comience con la API de Administración de Atlas

Importante

Cada API de administración de Atlas tiene sus propios recursos y requiere una configuración inicial.

Solo se puede acceder a los servidores de la API de administración de Atlas a través de Internet pública. La API de administración de Atlas no está disponible a través de conexiones que utilicen interconexión de redes o puntos finales privados.

Para aprender más, consulta Acceso programático de Atlas.

La API de administración de Atlas sigue los principios del estilo arquitectónico REST para exponer una serie de recursos internos que permiten el acceso programático a las funcionalidades administrativas de Atlas. Para aprender más sobre la API de administración de Atlas, consulta Referencia de la API de Administración de Atlas.

La API de administración de Atlas no proporciona acceso a los datos almacenados en tus clústeres. Para leer o escribir datos en una base de datos, debes autenticarte en tu clúster utilizando las credenciales de un usuario de base de datos con los roles de lectura o escritura adecuados. Puedes utilizar la API de administración de Atlas para crear y gestionar usuarios de base de datos.

Para usar la API de administración de Atlas para gestionar tus clústeres de Atlas, debes usar la autenticación de tus solicitudes de API con uno de los siguientes métodos de autenticación:

Para aprender sobre estos métodos, consulta Métodos de Autenticación de la Atlas Administration API.

Las siguientes secciones describen cómo utilizar cuentas de servicio y claves API para configurar el acceso programático a tus organizaciones y proyectos de Atlas.

Nota

El modelo de responsabilidad compartida de MongoDB Atlas define las funciones complementarias de MongoDB y sus clientes para mantener un entorno de datos seguro y resiliente. En este marco, MongoDB gestiona la seguridad y la integridad operativa de la plataforma subyacente, mientras que los clientes son responsables de la configuración, la gestión y las políticas de datos de sus implementaciones específicas. Para obtener un desglose detallado de la responsabilidad en materia de seguridad y excelencia operativa, consulte el modelo de responsabilidad compartida.

Antes de configurar el acceso programático, confirme lo siguiente:

Para crear una cuenta de servicio o claves API para una organización, debe tener acceso Organization Owner a esa organización.

Para conceder acceso de una cuenta de servicio a un proyecto, debes tener Organization Owner acceso a la organización que posee el proyecto.

Para otorgar acceso a las claves API de un proyecto, debe tener acceso Project Owner para ese proyecto.

Al crear una organización mediante la interfaz de usuario de Atlas, Atlas requiere una lista de acceso IP para la API de administración de Atlas. Esto limita las solicitudes a la API únicamente a aquellas provenientes de las direcciones IP o CIDR basadas en la ubicación que especifique en la lista de acceso IP. Si realiza una solicitud a la API de administración de Atlas sin una entrada en la lista de acceso IP, el servidor responderá con el código de estado 403.

Si desactiva esta función, podrá realizar solicitudes a la API desde cualquier dirección de Internet, siempre que la lista de control de acceso IP esté vacía. Una vez que agregue una entrada a la lista de control de acceso IP, solo se podrán realizar solicitudes desde esa dirección IP.

Nota

Las listas de acceso IP se aplican a las usando los tokens de acceso a cuentas de servicio, no a la creación o la revocación de los mismos. Puedes generar un token desde cualquier dirección IP, pero solo puedes usarlo para llamar a la API si tu dirección IP está en la lista de acceso.

Nota

Las listas de acceso IP se aplican únicamente a las claves de API programáticas y a las cuentas de servicio. No se aplican a otros tipos de acceso a la API de administración de Atlas, como la CLI de Atlas o el acceso delegado otorgado mediante Atlas App Connections. El acceso delegado incluye aplicaciones de socios externos, aplicaciones de MongoDB como MongoDB Compass y clientes del Protocolo de contexto de modelo (MCP). Si su organización requiere que todo el tráfico de la API de administración de Atlas provenga de direcciones específicas, no habilite el acceso delegado a aplicaciones para dicha organización. La configuración de acceso delegado para aplicaciones de socios y clientes MCP está desactivada de forma predeterminada en las organizaciones existentes.

Para establecer que la organización requiera listas de acceso IP para cada solicitud de la Atlas Administration API después de la creación de la organización, se deben seguir estos pasos:

1
  1. Si aún no se muestra, selecciona la organización deseada en el menú Organizations de la barra de navegación.

  2. En la barra lateral, haga clic en Organization Settings.

Se muestra la página Configuración de la organización.

2

Para obtener más información sobre estos dos métodos de autenticación, consulta Métodos de Autenticación de la Atlas Administration API.

Para otorgar acceso a las claves API de un proyecto, debe tener acceso Project Access Manager o Project Owner para ese proyecto.

Si aún no ha creado una cuenta de servicio o claves API para una organización, puede crearlas para un proyecto y así otorgarle acceso a la API de administración de Atlas. La cuenta de servicio o las claves API que cree para un proyecto se agregarán automáticamente a la organización principal con el permiso Organization Member.

La API de administración de Atlas utiliza uno de los dos métodos de autenticación para autenticar las solicitudes: cuenta de servicio o claves de API. Necesitarás las claves o el secreto que guardaste al configurar tu método de autenticación preferido para completar los siguientes procedimientos.

Todos los endpoints de la Atlas Administration API tienen la siguiente URL base:

https://cloud.mongodb.com/api/atlas/<version>

Importante

MongoDB usa URL HTTPS para aumentar la seguridad. El uso de URL HTTP devolverá un código de estado 301.

Como alternativa, puede usar cualquier herramienta que admita la especificación OpenAPI v3 para generar ejemplos de código o servidores simulados. Por ejemplo, puede importar la especificación de la API de administración de Atlas en Postman para generar curl comandos.

Advertencia

El uso de una URL HTTP con Postman devolverá un código de estado 301 como se esperaba. Sin embargo, en este escenario, Postman puede reintentar automáticamente la solicitud con HTTPS, pero al mismo tiempo eliminar el encabezado y el cuerpo de la solicitud de reintento. Esto devolverá un código de estado 401 en lugar de 301, lo que dificultará determinar por qué falló la solicitud.

Para utilizar Postman para generar comandos curl:

1
2
3

Se muestra la ventana Import.

4
5
6

Para aprender más sobre la Atlas Administration API, consulta la Referencia de la Atlas Administration API.

Para gestionar el acceso programático a la API de Administración de Atlas, consulte cualquiera de los siguientes procedimientos: