Otorga acceso al proyecto especificado para el rol de acceso especificado. Para usar este recurso, la cuenta de servicio o la clave API solicitante debe tener el rol de propietario del proyecto. Este punto final de API es un paso en el procedimiento para crear un acceso unificado a los servicios de MongoDB Cloud. No es necesario para el acceso a la cuenta de servicio de GCP.
Parámetros de ruta
-
Cadena 24hexadecimal única que identifica su proyecto. Utilice el punto de conexión /groups para recuperar todos los proyectos a los que el usuario autenticado tiene acceso.
NOTA: Grupos y proyectos son términos sinónimos. El ID de tu grupo es el mismo que el de tu proyecto. Para los grupos existentes, el ID de tu grupo/proyecto permanece igual. El recurso y los puntos finales correspondientes usan el término "grupos".
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$. -
Cadena de dígitos hexadecimales 24única que identifica el rol.
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$.
Parámetros de consulta
-
Indicador que indica si la aplicación encapsula la respuesta en un objeto JSON
envelope. Algunos clientes de la API no pueden acceder a los encabezados de respuesta HTTP ni al código de estado. Para solucionar esto, configure envelope=true en la consulta. Los endpoints que devuelven una lista de resultados utilizan el objeto de resultados como encapsulado. La aplicación añade el parámetro de estado al cuerpo de la respuesta.El valor predeterminado es
false. -
Bandera que indica si el cuerpo de la respuesta debe estar en formato prettyprint.
El valor predeterminado es
false.Impresión bonita
Cuerpo
Objeto
Requerido
Otorga acceso al proyecto especificado para el rol de acceso especificado.
Detalles que describen las características vinculadas a la función de Administración de acceso e identidad (IAM) de Amazon Web Services (AWS).
-
Etiqueta legible por humanos que identifica al proveedor de nube del rol.
El valor es
AWS. -
Nombre de recurso de Amazon (ARN) que identifica la función de administración de acceso e identidad (IAM) de Amazon Web Services (AWS) que MongoDB Cloud asume cuando accede a los recursos de su cuenta de AWS.
La longitud mínima es
20, la longitud máxima es2048.
Detalles que describen las características vinculadas a la entidad de servicio de Azure.
-
Etiqueta legible por humanos que identifica al proveedor de nube del rol.
El valor es
AZURE. -
Id. de la aplicación de Azure Active Directory de Atlas. Este campo es opcional y, si no se proporciona, se derivará de la suscripción de Azure.
-
Cadena UUID que identifica la entidad de servicio de Azure.
-
Cadena UUID que identifica el identificador del inquilino de Azure Active Directory.
Respuestas
-
Vale
Uno de: Detalles que describen las características vinculadas a la función de Administración de acceso e identidad (IAM) de Amazon Web Services (AWS).
Ocultar atributos Mostrar atributos
-
Etiqueta legible por humanos que identifica al proveedor de nube del rol.
-
Nombre de recurso de Amazon que identifica la cuenta de usuario de Amazon Web Services (AWS) que MongoDB Cloud utiliza cuando asume el rol de Administración de identidad y acceso (IAM).
La longitud mínima es
20, la longitud máxima es2048. -
Identificador externo único que utiliza MongoDB Cloud cuando asume el rol de IAM en su cuenta de Amazon Web Services (AWS).
-
Fecha y hora en que alguien autorizó este rol para el proveedor de servicios en la nube especificado. Este parámetro expresa su valor en el formato de marca de tiempo ISO 8601 en UTC.
-
Fecha y hora en que alguien creó este rol para el proveedor de servicios en la nube especificado. Este parámetro expresa su valor en el formato de marca de tiempo ISO 8601 en UTC.
-
Lista que contiene las características de la aplicación asociadas con esta función de administración de acceso e identidad (IAM) de Amazon Web Services (AWS).
Uno de: Detalles que describen los Atlas Data Lakes vinculados a esta función de administración de acceso e identidad (IAM) de Amazon Web Services (AWS).
Ocultar atributos Mostrar atributos
-
etiqueta legible por humanos que describe una funcionalidad de MongoDB nube vinculada a este rol de Identity and Access gestión (IAM) de Amazon Web Services (AWS).
El valor es
ATLAS_DATA_LAKE. -
Identificar características sobre el lago de datos vinculado a esta función de administración de identidad y acceso (IAM) de Amazon Web Services (AWS).
Detalles que describen el Servicio de administración de claves (KMS) vinculado a esta función de Administración de acceso e identidad (IAM) de Amazon Web Services (AWS).
Ocultar atributos Mostrar atributos
-
etiqueta legible por humanos que describe una funcionalidad de MongoDB nube vinculada a este rol de Identity and Access gestión (IAM) de Amazon Web Services (AWS).
El valor es
ENCRYPTION_AT_REST. -
Objeto que contiene las características de identificación del Servicio de Administración de Claves (KMS) de Amazon Web Services (AWS). Este campo siempre devuelve un valor nulo.
Detalles que describen los depósitos de exportación de Amazon Web Services (AWS) Simple Storage Service (S3) vinculados a esta función de AWS Identity and Access Management (IAM).
Ocultar atributos Mostrar atributos
-
etiqueta legible por humanos que describe una funcionalidad de MongoDB nube vinculada a este rol de Identity and Access gestión (IAM) de Amazon Web Services (AWS).
El valor es
EXPORT_SNAPSHOT. -
Identificación de características sobre el bucket de exportación de Simple Storage Service (S3) de Amazon Web Services (AWS) vinculado a esta función de AWS Identity and Access Management (IAM).
Ocultar atributos de featureId Mostrar atributos featureId Objeto
-
Cadena de dígitos hexadecimales 24única que identifica el depósito AWS S3 al que exporta sus instantáneas.
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$. -
Cadena de dígitos hexadecimales 24única que identifica su proyecto.
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$.
-
Detalles que describen los depósitos de exportación de Amazon Web Services (AWS) Simple Storage Service (S3) vinculados a esta función de AWS Identity and Access Management (IAM).
Ocultar atributos Mostrar atributos
-
etiqueta legible por humanos que describe una funcionalidad de MongoDB nube vinculada a este rol de Identity and Access gestión (IAM) de Amazon Web Services (AWS).
El valor es
PUSH_BASED_LOG_EXPORT. -
Identificación de características sobre el bucket de exportación de Simple Storage Service (S3) de Amazon Web Services (AWS) vinculado a esta función de AWS Identity and Access Management (IAM).
Ocultar atributos de featureId Mostrar atributos featureId Objeto
-
-
Nombre de recurso de Amazon (ARN) que identifica la función de administración de acceso e identidad (IAM) de Amazon Web Services (AWS) que MongoDB Cloud asume cuando accede a los recursos de su cuenta de AWS.
La longitud mínima es
20, la longitud máxima es2048. -
Cadena de dígitos hexadecimales 24única que identifica el rol.
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$.
Detalles que describen las características vinculadas a la entidad de servicio de Azure.
Ocultar atributos Mostrar atributos
-
Etiqueta legible por humanos que identifica al proveedor de nube del rol.
El valor es
AZURE. -
Cadena de dígitos hexadecimales 24única que identifica el rol.
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$. -
Id. de la aplicación de Azure Active Directory de Atlas. Este campo es opcional y, si no se proporciona, se derivará de la suscripción de Azure.
-
Fecha y hora de creación de esta entidad de servicio de Azure. Este parámetro expresa su valor en formato de marca de tiempo ISO 8601 en UTC.
-
Lista que contiene características de la aplicación asociadas con esta entidad de servicio de Azure.
Uno de: Detalles que describen los Atlas Data Lakes vinculados a esta función de administración de acceso e identidad (IAM) de Amazon Web Services (AWS).
Ocultar atributos Mostrar atributos
-
etiqueta legible por humanos que describe una funcionalidad de MongoDB nube vinculada a este rol de Identity and Access gestión (IAM) de Amazon Web Services (AWS).
El valor es
ATLAS_DATA_LAKE. -
Identificar características sobre el lago de datos vinculado a esta función de administración de identidad y acceso (IAM) de Amazon Web Services (AWS).
Detalles que describen el Servicio de administración de claves (KMS) vinculado a esta función de Administración de acceso e identidad (IAM) de Amazon Web Services (AWS).
Ocultar atributos Mostrar atributos
-
etiqueta legible por humanos que describe una funcionalidad de MongoDB nube vinculada a este rol de Identity and Access gestión (IAM) de Amazon Web Services (AWS).
El valor es
ENCRYPTION_AT_REST. -
Objeto que contiene las características de identificación del Servicio de Administración de Claves (KMS) de Amazon Web Services (AWS). Este campo siempre devuelve un valor nulo.
Detalles que describen los depósitos de exportación de Amazon Web Services (AWS) Simple Storage Service (S3) vinculados a esta función de AWS Identity and Access Management (IAM).
Ocultar atributos Mostrar atributos
-
etiqueta legible por humanos que describe una funcionalidad de MongoDB nube vinculada a este rol de Identity and Access gestión (IAM) de Amazon Web Services (AWS).
El valor es
EXPORT_SNAPSHOT. -
Identificación de características sobre el bucket de exportación de Simple Storage Service (S3) de Amazon Web Services (AWS) vinculado a esta función de AWS Identity and Access Management (IAM).
Ocultar atributos de featureId Mostrar atributos featureId Objeto
-
Cadena de dígitos hexadecimales 24única que identifica el depósito AWS S3 al que exporta sus instantáneas.
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$. -
Cadena de dígitos hexadecimales 24única que identifica su proyecto.
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$.
-
Detalles que describen los depósitos de exportación de Amazon Web Services (AWS) Simple Storage Service (S3) vinculados a esta función de AWS Identity and Access Management (IAM).
Ocultar atributos Mostrar atributos
-
etiqueta legible por humanos que describe una funcionalidad de MongoDB nube vinculada a este rol de Identity and Access gestión (IAM) de Amazon Web Services (AWS).
El valor es
PUSH_BASED_LOG_EXPORT. -
Identificación de características sobre el bucket de exportación de Simple Storage Service (S3) de Amazon Web Services (AWS) vinculado a esta función de AWS Identity and Access Management (IAM).
Ocultar atributos de featureId Mostrar atributos featureId Objeto
-
-
Fecha y hora de la última actualización de esta entidad de servicio de Azure. Este parámetro expresa su valor en el formato de marca de tiempo ISO 8601 en UTC.
-
Cadena UUID que identifica la entidad de servicio de Azure.
-
Cadena UUID que identifica el identificador del inquilino de Azure Active Directory.
Detalles que describen las características vinculadas a la cuenta de servicio de GCP.
Ocultar atributos Mostrar atributos
-
Etiqueta legible por humanos que identifica al proveedor de nube del rol.
El valor es
GCP. -
Fecha y hora en que se creó esta Cuenta de Servicio de Google. Este parámetro expresa su valor en el formato de timestamp ISO 8601 en UTC.
-
Lista que contiene las funciones de la aplicación asociadas con esta cuenta de servicio de Google.
Uno de: Detalles que describen los Atlas Data Lakes vinculados a esta función de administración de acceso e identidad (IAM) de Amazon Web Services (AWS).
Ocultar atributos Mostrar atributos
-
etiqueta legible por humanos que describe una funcionalidad de MongoDB nube vinculada a este rol de Identity and Access gestión (IAM) de Amazon Web Services (AWS).
El valor es
ATLAS_DATA_LAKE. -
Identificar características sobre el lago de datos vinculado a esta función de administración de identidad y acceso (IAM) de Amazon Web Services (AWS).
Detalles que describen el Servicio de administración de claves (KMS) vinculado a esta función de Administración de acceso e identidad (IAM) de Amazon Web Services (AWS).
Ocultar atributos Mostrar atributos
-
etiqueta legible por humanos que describe una funcionalidad de MongoDB nube vinculada a este rol de Identity and Access gestión (IAM) de Amazon Web Services (AWS).
El valor es
ENCRYPTION_AT_REST. -
Objeto que contiene las características de identificación del Servicio de Administración de Claves (KMS) de Amazon Web Services (AWS). Este campo siempre devuelve un valor nulo.
Detalles que describen los depósitos de exportación de Amazon Web Services (AWS) Simple Storage Service (S3) vinculados a esta función de AWS Identity and Access Management (IAM).
Ocultar atributos Mostrar atributos
-
etiqueta legible por humanos que describe una funcionalidad de MongoDB nube vinculada a este rol de Identity and Access gestión (IAM) de Amazon Web Services (AWS).
El valor es
EXPORT_SNAPSHOT. -
Identificación de características sobre el bucket de exportación de Simple Storage Service (S3) de Amazon Web Services (AWS) vinculado a esta función de AWS Identity and Access Management (IAM).
Ocultar atributos de featureId Mostrar atributos featureId Objeto
-
Cadena de dígitos hexadecimales 24única que identifica el depósito AWS S3 al que exporta sus instantáneas.
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$. -
Cadena de dígitos hexadecimales 24única que identifica su proyecto.
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$.
-
Detalles que describen los depósitos de exportación de Amazon Web Services (AWS) Simple Storage Service (S3) vinculados a esta función de AWS Identity and Access Management (IAM).
Ocultar atributos Mostrar atributos
-
etiqueta legible por humanos que describe una funcionalidad de MongoDB nube vinculada a este rol de Identity and Access gestión (IAM) de Amazon Web Services (AWS).
El valor es
PUSH_BASED_LOG_EXPORT. -
Identificación de características sobre el bucket de exportación de Simple Storage Service (S3) de Amazon Web Services (AWS) vinculado a esta función de AWS Identity and Access Management (IAM).
Ocultar atributos de featureId Mostrar atributos featureId Objeto
-
-
Dirección de correo electrónico de la cuenta de servicio de Google creada por Atlas.
El formato debe coincidir con el siguiente patrón:
^mongodb-atlas-[0-9a-z]{16}@p-[0-9a-z]{24}.iam.gserviceaccount.com$. -
Cadena de dígitos hexadecimales 24única que identifica el rol.
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$. -
Estado de provisión de la cuenta de servicio.
Los valores son
IN_PROGRESS,COMPLETE,FAILEDoNOT_INITIATED.
-
-
Solicitud incorrecta.
Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
-
Detalle de solicitud incorrecto.
Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
-
Describe todas las violaciones en una solicitud de cliente.
-
-
Describe las condiciones o razones específicas que causan cada tipo de error.
-
Código de estado HTTP devuelto con este error.
Documentación externa -
Código de error de aplicación devuelto con este error.
-
Parámetros utilizados para dar más información sobre el error.
-
Se devolvió un mensaje de error de aplicación con este error.
-
-
No autorizado.
Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
-
Detalle de solicitud incorrecto.
Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
-
Describe todas las violaciones en una solicitud de cliente.
-
-
Describe las condiciones o razones específicas que causan cada tipo de error.
-
Código de estado HTTP devuelto con este error.
Documentación externa -
Código de error de aplicación devuelto con este error.
-
Parámetros utilizados para dar más información sobre el error.
-
Se devolvió un mensaje de error de aplicación con este error.
-
-
Forbidden.
Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
-
Detalle de solicitud incorrecto.
Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
-
Describe todas las violaciones en una solicitud de cliente.
-
-
Describe las condiciones o razones específicas que causan cada tipo de error.
-
Código de estado HTTP devuelto con este error.
Documentación externa -
Código de error de aplicación devuelto con este error.
-
Parámetros utilizados para dar más información sobre el error.
-
Se devolvió un mensaje de error de aplicación con este error.
-
-
No se encontró.
Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
-
Detalle de solicitud incorrecto.
Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
-
Describe todas las violaciones en una solicitud de cliente.
-
-
Describe las condiciones o razones específicas que causan cada tipo de error.
-
Código de estado HTTP devuelto con este error.
Documentación externa -
Código de error de aplicación devuelto con este error.
-
Parámetros utilizados para dar más información sobre el error.
-
Se devolvió un mensaje de error de aplicación con este error.
-
-
Conflicto.
Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
-
Detalle de solicitud incorrecto.
Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
-
Describe todas las violaciones en una solicitud de cliente.
-
-
Describe las condiciones o razones específicas que causan cada tipo de error.
-
Código de estado HTTP devuelto con este error.
Documentación externa -
Código de error de aplicación devuelto con este error.
-
Parámetros utilizados para dar más información sobre el error.
-
Se devolvió un mensaje de error de aplicación con este error.
-
-
Error Interno del Servidor.
Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
-
Detalle de solicitud incorrecto.
Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
-
Describe todas las violaciones en una solicitud de cliente.
-
-
Describe las condiciones o razones específicas que causan cada tipo de error.
-
Código de estado HTTP devuelto con este error.
Documentación externa -
Código de error de aplicación devuelto con este error.
-
Parámetros utilizados para dar más información sobre el error.
-
Se devolvió un mensaje de error de aplicación con este error.
-
curl \
--request PATCH 'https://cloud.mongodb.com/api/atlas/v1.0/groups/32b6e34b3d91647abb20e7b8/cloudProviderAccess/{roleId}' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"providerName":"AWS","iamAssumedRoleArn":"arn:aws:iam::123456789012:root"}'
{
"providerName": "AWS",
"iamAssumedRoleArn": "arn:aws:iam::123456789012:root"
}
{
"providerName": "AZURE",
"atlasAzureAppId": "string",
"servicePrincipalId": "string",
"tenantId": "string"
}
{
"providerName": "GCP"
}
{
"providerName": "string",
"atlasAWSAccountArn": "arn:aws:iam::772401394250:role/my-test-aws-role",
"atlasAssumedRoleExternalId": "string",
"authorizedDate": "2026-05-04T09:42:00Z",
"createdDate": "2026-05-04T09:42:00Z",
"featureUsages": [
{
"featureType": "ATLAS_DATA_LAKE",
"featureId": {
"groupId": "32b6e34b3d91647abb20e7b8",
"name": "string"
}
}
],
"iamAssumedRoleArn": "arn:aws:iam::123456789012:root",
"roleId": "32b6e34b3d91647abb20e7b8"
}
{
"providerName": "AZURE",
"_id": "32b6e34b3d91647abb20e7b8",
"atlasAzureAppId": "string",
"createdDate": "2026-05-04T09:42:00Z",
"featureUsages": [
{
"featureType": "ATLAS_DATA_LAKE",
"featureId": {
"groupId": "32b6e34b3d91647abb20e7b8",
"name": "string"
}
}
],
"lastUpdatedDate": "2026-05-04T09:42:00Z",
"servicePrincipalId": "string",
"tenantId": "string"
}
{
"providerName": "GCP",
"createdDate": "2026-05-04T09:42:00Z",
"featureUsages": [
{
"featureType": "ATLAS_DATA_LAKE",
"featureId": {
"groupId": "32b6e34b3d91647abb20e7b8",
"name": "string"
}
}
],
"gcpServiceAccountForAtlas": "string",
"roleId": "32b6e34b3d91647abb20e7b8",
"status": "IN_PROGRESS"
}
{
"error": 400,
"detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
"reason": "Bad Request",
"errorCode": "VALIDATION_ERROR"
}
{
"error": 401,
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"reason": "Unauthorized",
"errorCode": "NOT_ORG_GROUP_CREATOR"
}
{
"error": 403,
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"reason": "Forbidden",
"errorCode": "CANNOT_CHANGE_GROUP_NAME"
}
{
"error": 404,
"detail": "(This is just an example, the exception may not be related to this endpoint) Cannot find resource AWS",
"reason": "Not Found",
"errorCode": "RESOURCE_NOT_FOUND"
}
{
"error": 409,
"detail": "(This is just an example, the exception may not be related to this endpoint) Cannot delete organization link while there is active migration in following project ids: 60c4fd418ebe251047c50554",
"reason": "Conflict",
"errorCode": "CANNOT_DELETE_ORG_ACTIVE_LIVE_MIGRATION_ATLAS_ORG_LINK"
}
{
"error": 500,
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"reason": "Internal Server Error",
"errorCode": "UNEXPECTED_ERROR"
}