지정된 액세스 역할에 지정된 프로젝트에 대한 액세스 권한을 부여합니다. 이 리소스를 사용하려면 요청하는 서비스 계정 또는 API 키에 프로젝트 소유자 역할이 있어야 합니다. 이 API 엔드포인트는 MongoDB Cloud 서비스에 대한 통합 액세스를 생성하는 절차의 한 단계입니다. GCP 서비스 계정 액세스에 필요하지 않습니다.
경로 매개변수
-
프로젝트 식별하는 고유한 24-16진수 문자열입니다. 인증된 사용자가 액세스 할 수 있는 모든 프로젝트를 조회 하려면 /groups 엔드포인트를 사용합니다.
참고: 그룹과 프로젝트는 동의어입니다. 그룹 ID는 프로젝트 ID와 동일합니다. 기존 그룹의 경우, 그룹/프로젝트 ID는 동일하게 유지됩니다. 리소스 및 해당 엔드포인트는 그룹이라는 용어를 사용합니다.
형식은
^([a-f0-9]{24})$패턴 과 일치해야 합니다. -
역할을 식별하는 고유한 24자리 16진수 문자열.
형식은
^([a-f0-9]{24})$패턴 과 일치해야 합니다.
쿼리 매개변수
-
애플리케이션이 응답을
envelopeJSON 객체로 래핑할지 여부를 나타내는 플래그입니다. 일부 API 클라이언트는 HTTP 응답 헤더 또는 상태 코드에 액세스할 수 없습니다. 이 문제를 해결하려면 쿼리에서 envelope=true를 설정합니다. 결과 목록을 반환하는 엔드포인트는 결과 객체를 엔벨로프로 사용합니다. 애플리케이션은 응답 본문에 상태 매개변수를 추가합니다.기본값은
false입니다. -
응답 본문이 프리티프린트 형식이어야 하는지 여부를 나타내는 플래그입니다.
기본값은
false입니다.Prettyprint
body
객체
필수 사항
지정된 액세스 역할에 지정된 프로젝트에 대한 액세스 권한을 부여합니다.
Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 기능을 설명하는 세부 정보입니다.
Azure 서비스 주체에 연결된 기능을 설명하는 세부 정보입니다.
-
역할의 클라우드 공급자를 식별하는 인간 판독 가능 레이블.
값은
AZURE입니다. -
Atlas 의 Azure Active Directory 애플리케이션 ID . 이 필드 는 선택 사항이며 제공하지 않는 경우 Azure 구독 에서 파생됩니다.
-
Azure 서비스 주체를 식별하는 UUID 문자열입니다.
-
Azure Active Directory 테넌트 ID 식별하는 UUID 문자열입니다.
응답
-
확인
다음 중 하나입니다. Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 기능을 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
역할의 클라우드 공급자를 식별하는 인간 판독 가능 레이블.
-
MongoDB Cloud가 ID 및 액세스 관리(IAM) 역할 맡을 때 사용하는 Amazon Web Services (AWS) 사용자 계정을 식별하는 Amazon 리소스 이름입니다.
최소 길이는
20, 최대 길이는2048입니다. -
MongoDB Cloud가 Amazon Web Services (AWS) 계정에서 IAM 역할 맡을 때 사용하는 고유한 외부 ID 입니다.
-
누군가가 지정된 cloud 서비스 제공자 에 대해 이 역할 승인한 날짜 및 시간입니다. 이 매개변수는 UTC의 ISO 8601 타임스탬프 형식으로 값을 표현합니다.
-
누군가가 지정된 cloud 서비스 제공자 에 대해 이 역할 만든 날짜 및 시간입니다. 이 매개변수는 UTC의 ISO 8601 타임스탬프 형식으로 값을 표현합니다.
-
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 과 관련된 애플리케이션 기능이 포함된 목록입니다.
다음 중 하나입니다. 이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 Atlas Data Lakes를 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 하나의 MongoDB Cloud 기능 설명하는 사람이 읽을 수 있는 레이블입니다.
값은
ATLAS_DATA_LAKE입니다. -
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 데이터 레이크 에 대한 특성을 식별합니다.
이 cloud 제공자 액세스 역할 에 연결된 Atlas 로그 통합을 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 하나의 MongoDB Cloud 기능 설명하는 사람이 읽을 수 있는 레이블입니다.
값은
ATLAS_LOG_INTEGRATION입니다. -
이 cloud 제공자 액세스 역할 에 연결된 Atlas 로그 통합에 대한 특성을 식별합니다.
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 키 관리 서비스( KMS )를 설명하는 세부 정보입니다.
이 AWS ID 및 액세스 관리(IAM) 역할 에 연결된 Amazon Web Services (AWS) Simple Storage Service(S3) 내보내기 버킷을 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 하나의 MongoDB Cloud 기능 설명하는 사람이 읽을 수 있는 레이블입니다.
값은
EXPORT_SNAPSHOT입니다. -
이 AWS ID 및 액세스 관리(IAM) 역할 에 연결된 Amazon Web Services (AWS) S3(Simple Storage Service) 내보내기 버킷의 특성을 식별합니다.
이 AWS ID 및 액세스 관리(IAM) 역할 에 연결된 Amazon Web Services (AWS) Simple Storage Service(S3) 내보내기 버킷을 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 하나의 MongoDB Cloud 기능 설명하는 사람이 읽을 수 있는 레이블입니다.
값은
PUSH_BASED_LOG_EXPORT입니다. -
이 AWS ID 및 액세스 관리(IAM) 역할 에 연결된 Amazon Web Services (AWS) S3(Simple Storage Service) 내보내기 버킷의 특성을 식별합니다.
-
-
MongoDB Cloud가 AWS 계정의 리소스에 액세스할 때 가정하는 AWS(Amazon Web Services) IAM(ID 및 액세스 관리) 역할을 식별하는 ARN(Amazon 리소스 이름).
최소 길이는
20, 최대 길이는2048입니다. -
역할을 식별하는 고유한 24자리 16진수 문자열.
형식은
^([a-f0-9]{24})$패턴 과 일치해야 합니다.
Azure 서비스 주체에 연결된 기능을 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
역할의 클라우드 공급자를 식별하는 인간 판독 가능 레이블.
값은
AZURE입니다. -
역할을 식별하는 고유한 24자리 16진수 문자열.
형식은
^([a-f0-9]{24})$패턴 과 일치해야 합니다. -
Atlas 의 Azure Active Directory 애플리케이션 ID . 이 필드 는 선택 사항이며 제공하지 않는 경우 Azure 구독 에서 파생됩니다.
-
이 Azure 서비스 주체가 생성된 날짜 및 시간입니다. 이 매개변수는 UTC의 ISO 8601 타임스탬프 형식으로 값을 표현합니다.
-
이 Azure 서비스 주체와 연결된 애플리케이션 기능이 포함된 목록입니다.
다음 중 하나입니다. 이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 Atlas Data Lakes를 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 하나의 MongoDB Cloud 기능 설명하는 사람이 읽을 수 있는 레이블입니다.
값은
ATLAS_DATA_LAKE입니다. -
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 데이터 레이크 에 대한 특성을 식별합니다.
이 cloud 제공자 액세스 역할 에 연결된 Atlas 로그 통합을 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 하나의 MongoDB Cloud 기능 설명하는 사람이 읽을 수 있는 레이블입니다.
값은
ATLAS_LOG_INTEGRATION입니다. -
이 cloud 제공자 액세스 역할 에 연결된 Atlas 로그 통합에 대한 특성을 식별합니다.
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 키 관리 서비스( KMS )를 설명하는 세부 정보입니다.
이 AWS ID 및 액세스 관리(IAM) 역할 에 연결된 Amazon Web Services (AWS) Simple Storage Service(S3) 내보내기 버킷을 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 하나의 MongoDB Cloud 기능 설명하는 사람이 읽을 수 있는 레이블입니다.
값은
EXPORT_SNAPSHOT입니다. -
이 AWS ID 및 액세스 관리(IAM) 역할 에 연결된 Amazon Web Services (AWS) S3(Simple Storage Service) 내보내기 버킷의 특성을 식별합니다.
이 AWS ID 및 액세스 관리(IAM) 역할 에 연결된 Amazon Web Services (AWS) Simple Storage Service(S3) 내보내기 버킷을 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 하나의 MongoDB Cloud 기능 설명하는 사람이 읽을 수 있는 레이블입니다.
값은
PUSH_BASED_LOG_EXPORT입니다. -
이 AWS ID 및 액세스 관리(IAM) 역할 에 연결된 Amazon Web Services (AWS) S3(Simple Storage Service) 내보내기 버킷의 특성을 식별합니다.
-
-
이 Azure 서비스 주체가 마지막으로 업데이트된 날짜 및 시간입니다. 이 매개변수는 UTC의 ISO 8601 타임스탬프 형식으로 값을 표현합니다.
-
Azure 서비스 주체를 식별하는 UUID 문자열입니다.
-
Azure Active Directory 테넌트 ID 식별하는 UUID 문자열입니다.
GCP 서비스 계정에 연결된 기능을 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
역할의 클라우드 공급자를 식별하는 인간 판독 가능 레이블.
값은
GCP입니다. -
이 Google 서비스 계정이 생성된 날짜 및 시간입니다. 이 매개변수는 UTC의 ISO 8601 타임스탬프 형식으로 값을 표현합니다.
-
이 Google 서비스 계정과 연결된 애플리케이션 기능이 포함된 목록입니다.
다음 중 하나입니다. 이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 Atlas Data Lakes를 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 하나의 MongoDB Cloud 기능 설명하는 사람이 읽을 수 있는 레이블입니다.
값은
ATLAS_DATA_LAKE입니다. -
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 데이터 레이크 에 대한 특성을 식별합니다.
이 cloud 제공자 액세스 역할 에 연결된 Atlas 로그 통합을 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 하나의 MongoDB Cloud 기능 설명하는 사람이 읽을 수 있는 레이블입니다.
값은
ATLAS_LOG_INTEGRATION입니다. -
이 cloud 제공자 액세스 역할 에 연결된 Atlas 로그 통합에 대한 특성을 식별합니다.
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 키 관리 서비스( KMS )를 설명하는 세부 정보입니다.
이 AWS ID 및 액세스 관리(IAM) 역할 에 연결된 Amazon Web Services (AWS) Simple Storage Service(S3) 내보내기 버킷을 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 하나의 MongoDB Cloud 기능 설명하는 사람이 읽을 수 있는 레이블입니다.
값은
EXPORT_SNAPSHOT입니다. -
이 AWS ID 및 액세스 관리(IAM) 역할 에 연결된 Amazon Web Services (AWS) S3(Simple Storage Service) 내보내기 버킷의 특성을 식별합니다.
이 AWS ID 및 액세스 관리(IAM) 역할 에 연결된 Amazon Web Services (AWS) Simple Storage Service(S3) 내보내기 버킷을 설명하는 세부 정보입니다.
속성 숨기기 속성 표시
-
이 Amazon Web Services (AWS) ID 및 액세스 관리(IAM) 역할 에 연결된 하나의 MongoDB Cloud 기능 설명하는 사람이 읽을 수 있는 레이블입니다.
값은
PUSH_BASED_LOG_EXPORT입니다. -
이 AWS ID 및 액세스 관리(IAM) 역할 에 연결된 Amazon Web Services (AWS) S3(Simple Storage Service) 내보내기 버킷의 특성을 식별합니다.
-
-
Atlas 에서 만든 Google 서비스 계정의 이메일 주소 .
형식은
^mongodb-atlas-[0-9a-z]{16}@p-[0-9a-z]{24}.iam.gserviceaccount.com$패턴 과 일치해야 합니다. -
역할을 식별하는 고유한 24자리 16진수 문자열.
형식은
^([a-f0-9]{24})$패턴 과 일치해야 합니다. -
서비스 계정의 프로비저닝 상태입니다.
값은
IN_PROGRESS,COMPLETE,FAILED또는NOT_INITIATED입니다.
-
-
잘못된 요청입니다.
응답 속성 숨기기 응답 속성 표시 객체
-
요청 세부 정보가 잘못되었습니다.
-
각 오류 유형을 유발하는 특정 조건 또는 이유를 설명합니다.
-
이 오류와 함께 HTTP 상태 코드가 반환되었습니다.
외부 문서 -
이 오류와 함께 반환된 애플리케이션 오류 코드입니다.
-
오류에 대한 자세한 정보를 제공하는 데 사용된 매개변수입니다.
-
이 오류와 함께 반환된 애플리케이션 오류 메시지입니다.
-
-
승인되지 않았습니다.
응답 속성 숨기기 응답 속성 표시 객체
-
요청 세부 정보가 잘못되었습니다.
-
각 오류 유형을 유발하는 특정 조건 또는 이유를 설명합니다.
-
이 오류와 함께 HTTP 상태 코드가 반환되었습니다.
외부 문서 -
이 오류와 함께 반환된 애플리케이션 오류 코드입니다.
-
오류에 대한 자세한 정보를 제공하는 데 사용된 매개변수입니다.
-
이 오류와 함께 반환된 애플리케이션 오류 메시지입니다.
-
-
Forbidden.
응답 속성 숨기기 응답 속성 표시 객체
-
요청 세부 정보가 잘못되었습니다.
-
각 오류 유형을 유발하는 특정 조건 또는 이유를 설명합니다.
-
이 오류와 함께 HTTP 상태 코드가 반환되었습니다.
외부 문서 -
이 오류와 함께 반환된 애플리케이션 오류 코드입니다.
-
오류에 대한 자세한 정보를 제공하는 데 사용된 매개변수입니다.
-
이 오류와 함께 반환된 애플리케이션 오류 메시지입니다.
-
-
찾을 수 없습니다.
응답 속성 숨기기 응답 속성 표시 객체
-
요청 세부 정보가 잘못되었습니다.
-
각 오류 유형을 유발하는 특정 조건 또는 이유를 설명합니다.
-
이 오류와 함께 HTTP 상태 코드가 반환되었습니다.
외부 문서 -
이 오류와 함께 반환된 애플리케이션 오류 코드입니다.
-
오류에 대한 자세한 정보를 제공하는 데 사용된 매개변수입니다.
-
이 오류와 함께 반환된 애플리케이션 오류 메시지입니다.
-
-
Conflict.
응답 속성 숨기기 응답 속성 표시 객체
-
요청 세부 정보가 잘못되었습니다.
-
각 오류 유형을 유발하는 특정 조건 또는 이유를 설명합니다.
-
이 오류와 함께 HTTP 상태 코드가 반환되었습니다.
외부 문서 -
이 오류와 함께 반환된 애플리케이션 오류 코드입니다.
-
오류에 대한 자세한 정보를 제공하는 데 사용된 매개변수입니다.
-
이 오류와 함께 반환된 애플리케이션 오류 메시지입니다.
-
-
내부 서버 오류입니다.
응답 속성 숨기기 응답 속성 표시 객체
-
요청 세부 정보가 잘못되었습니다.
-
각 오류 유형을 유발하는 특정 조건 또는 이유를 설명합니다.
-
이 오류와 함께 HTTP 상태 코드가 반환되었습니다.
외부 문서 -
이 오류와 함께 반환된 애플리케이션 오류 코드입니다.
-
오류에 대한 자세한 정보를 제공하는 데 사용된 매개변수입니다.
-
이 오류와 함께 반환된 애플리케이션 오류 메시지입니다.
-
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"
}