指定されたアクセス ロールの指定されたプロジェクトへのアクセス権を付与します。このリソースを使用するには、リクエスト元のサービス アカウントまたは API キーにプロジェクト オーナー ロールが必要です。この API エンドポイントは、MongoDB Cloud サービスの統合アクセスを作成する手順の 1 つです。GCP サービス アカウントへのアクセスには、これは必要ありません。
- プロジェクトオーナー
path パラメータ
-
プロジェクトを識別する一意の 24 桁の 16 進数文字列。 認証済みユーザーがアクセスできるすべてのプロジェクトを取得するには、 /groups エンドポイントを使用します。
注: グループとプロジェクトは同義語です。そのため、グループ ID はプロジェクト ID と同じです。既存のグループの場合、グループ/プロジェクト ID は同じままです。リソースおよび対応するエンドポイントでは、グループという用語が使用されます。
形式は次のパターンと一致する必要があります:
^([a-f0-9]{24})$。 -
ロールを識別するユニークな 24 桁の 16 進数の文字列。
形式は次のパターンと一致する必要があります:
^([a-f0-9]{24})$。
クエリ パラメータ
-
アプリケーションがレスポンスを
envelopeJSON オブジェクトにラップするかどうかを示すフラグ。一部の API クライアントは、HTTP レスポンス ヘッダーまたはステータス コードにアクセスできません。これを修正するには、クエリで envelope=true を設定します。結果のリストを返すエンドポイントは、結果オブジェクトをエンベロープとして使用します。アプリケーションは、レスポンス本体にステータス パラメータを追加します。デフォルト値は
falseです。 -
レスポンス本体を pretty-print 形式にするかどうかを示すフラグ。
デフォルト値は
falseです。Prettyprint
body
オブジェクト
必須
指定されたアクセス ロールの指定されたプロジェクトへのアクセス権を付与します。
Amazon Web Services (AWS)の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた機能を説明する詳細。
Azure Service Principal にリンクされた機能を説明する詳細。
-
ロールのクラウドプロバイダーを識別する、人間が判読できるラベル。
値は
AZUREです。 -
Atlas のAzure Active Directory アプリケーションID 。このフィールドは任意であり、指定しない場合はAzureサブスクリプションから取得されます。
-
Azureサービス プリンシパルを識別する UUID 文字列。
-
Azure Active Directory テナントIDを識別する UUID 文字列。
応答
-
OK
次の 1 つ: Amazon Web Services (AWS)の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた機能を説明する詳細。
属性を非表示 属性を表示
-
ロールのクラウドプロバイダーを識別する、人間が判読できるラベル。
-
MongoDB Cloud が IAM(Identity and Access Management、ID とアクセス管理)ロールを引き受けるときに使用するAmazon Web Services (AWS )ユーザーアカウントを識別するAmazonリソース名。
最小長は
20、最大長は2048です。 -
MongoDB Cloud がAmazon Web Services (AWS )アカウントで IAM ロールを引き受けるときに使用する一意の外部ID 。
-
指定されたクラウドサービス プロバイダーに対してこのロールを許可した日時。このパラメータは、UTC の ISO 8601 タイムスタンプ形式で値を表します。
-
指定されたクラウドサービス プロバイダーに対してこのロールを作成した日時。このパラメータは、UTC の ISO 8601 タイムスタンプ形式で値を表します。
-
このAmazon Web Services (AWS )の IAM(Identity and Access Management、ID とアクセス管理)ロールに関連付けられているアプリケーション機能を格納したリスト。
次の 1 つ: このAmazon Web Services (AWS)の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた Atlas Data Lake を説明する詳細。
属性を非表示 属性を表示
-
このAmazon Web Services (AWS )の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた 1 つのMongoDB Cloud 機能を説明する、人間が判読可能なラベル。
値は
ATLAS_DATA_LAKEです。 -
このAmazon Web Services (AWS)の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされたデータレイクに関する特性を特定します。
このクラウドプロバイダーアクセス ロールにリンクされた Atlasログ統合を説明する詳細。
属性を非表示 属性を表示
-
このAmazon Web Services (AWS )の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた 1 つのMongoDB Cloud 機能を説明する、人間が判読可能なラベル。
値は
ATLAS_LOG_INTEGRATIONです。 -
このクラウドプロバイダーアクセス ロールにリンクされた Atlasログ統合に関する特性を特定します。
このAmazon Web Services (AWS)の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた KMS(Key Management Service)を説明する詳細。
属性を非表示 属性を表示
このAWS Identity and Access Management(IAM)ロールにリンクされたAmazon Web Services (AWS )Simple Storage Service(S3)のエクスポート バケットを説明する詳細。
属性を非表示 属性を表示
-
このAmazon Web Services (AWS )の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた 1 つのMongoDB Cloud 機能を説明する、人間が判読可能なラベル。
値は
EXPORT_SNAPSHOTです。 -
このAWS Identity and Access Management(IAM)ロールにリンクされたAmazon Web Services (AWS)の Simple Storage Service(S3)エクスポートバケットに関する特性を特定します。
このAWS Identity and Access Management(IAM)ロールにリンクされたAmazon Web Services (AWS )Simple Storage Service(S3)のエクスポート バケットを説明する詳細。
属性を非表示 属性を表示
-
このAmazon Web Services (AWS )の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた 1 つのMongoDB Cloud 機能を説明する、人間が判読可能なラベル。
値は
PUSH_BASED_LOG_EXPORTです。 -
このAWS Identity and Access Management(IAM)ロールにリンクされたAmazon Web Services (AWS)の Simple Storage Service(S3)エクスポートバケットに関する特性を特定します。
-
-
MongoDB Cloud が AWS アカウントのリソースにアクセスするときに引き受ける AWS(Amazon Web Services)ID と IAM(Identity and Access Management、ID とアクセス管理)ロールを識別する、ARN(Amazon Resource Name、Amazon リソース ネーム)です。
最小長は
20、最大長は2048です。 -
ロールを識別するユニークな 24 桁の 16 進数の文字列。
形式は次のパターンと一致する必要があります:
^([a-f0-9]{24})$。
Azure Service Principal にリンクされた機能を説明する詳細。
属性を非表示 属性を表示
-
ロールのクラウドプロバイダーを識別する、人間が判読できるラベル。
値は
AZUREです。 -
ロールを識別するユニークな 24 桁の 16 進数の文字列。
形式は次のパターンと一致する必要があります:
^([a-f0-9]{24})$。 -
Atlas のAzure Active Directory アプリケーションID 。このフィールドは任意であり、指定しない場合はAzureサブスクリプションから取得されます。
-
このAzureサービス プリンシパルが作成された日時。このパラメータは、UTC の ISO 8601 タイムスタンプ形式で値を表します。
-
このAzureサービス プリンシパルに関連付けられているアプリケーション機能が格納されているリスト。
次の 1 つ: このAmazon Web Services (AWS)の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた Atlas Data Lake を説明する詳細。
属性を非表示 属性を表示
-
このAmazon Web Services (AWS )の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた 1 つのMongoDB Cloud 機能を説明する、人間が判読可能なラベル。
値は
ATLAS_DATA_LAKEです。 -
このAmazon Web Services (AWS)の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされたデータレイクに関する特性を特定します。
このクラウドプロバイダーアクセス ロールにリンクされた Atlasログ統合を説明する詳細。
属性を非表示 属性を表示
-
このAmazon Web Services (AWS )の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた 1 つのMongoDB Cloud 機能を説明する、人間が判読可能なラベル。
値は
ATLAS_LOG_INTEGRATIONです。 -
このクラウドプロバイダーアクセス ロールにリンクされた Atlasログ統合に関する特性を特定します。
このAmazon Web Services (AWS)の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた KMS(Key Management Service)を説明する詳細。
属性を非表示 属性を表示
このAWS Identity and Access Management(IAM)ロールにリンクされたAmazon Web Services (AWS )Simple Storage Service(S3)のエクスポート バケットを説明する詳細。
属性を非表示 属性を表示
-
このAmazon Web Services (AWS )の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた 1 つのMongoDB Cloud 機能を説明する、人間が判読可能なラベル。
値は
EXPORT_SNAPSHOTです。 -
このAWS Identity and Access Management(IAM)ロールにリンクされたAmazon Web Services (AWS)の Simple Storage Service(S3)エクスポートバケットに関する特性を特定します。
このAWS Identity and Access Management(IAM)ロールにリンクされたAmazon Web Services (AWS )Simple Storage Service(S3)のエクスポート バケットを説明する詳細。
属性を非表示 属性を表示
-
このAmazon Web Services (AWS )の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた 1 つのMongoDB Cloud 機能を説明する、人間が判読可能なラベル。
値は
PUSH_BASED_LOG_EXPORTです。 -
このAWS Identity and Access Management(IAM)ロールにリンクされたAmazon Web Services (AWS)の Simple Storage Service(S3)エクスポートバケットに関する特性を特定します。
-
-
このAzure Service Principal が最後に更新された日時。このパラメータは、UTC の ISO 8601 タイムスタンプ形式で値を表します。
-
Azureサービス プリンシパルを識別する UUID 文字列。
-
Azure Active Directory テナントIDを識別する UUID 文字列。
GCPサービス アカウントにリンクされた機能を説明する詳細。
属性を非表示 属性を表示
-
ロールのクラウドプロバイダーを識別する、人間が判読できるラベル。
値は
GCPです。 -
この Google サービス アカウントが作成された日時。このパラメータは、UTC の ISO 8601 タイムスタンプ形式で値を表します。
-
この Google サービス アカウントに関連付けられたアプリケーション機能を格納したリスト。
次の 1 つ: このAmazon Web Services (AWS)の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた Atlas Data Lake を説明する詳細。
属性を非表示 属性を表示
-
このAmazon Web Services (AWS )の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた 1 つのMongoDB Cloud 機能を説明する、人間が判読可能なラベル。
値は
ATLAS_DATA_LAKEです。 -
このAmazon Web Services (AWS)の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされたデータレイクに関する特性を特定します。
このクラウドプロバイダーアクセス ロールにリンクされた Atlasログ統合を説明する詳細。
属性を非表示 属性を表示
-
このAmazon Web Services (AWS )の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた 1 つのMongoDB Cloud 機能を説明する、人間が判読可能なラベル。
値は
ATLAS_LOG_INTEGRATIONです。 -
このクラウドプロバイダーアクセス ロールにリンクされた Atlasログ統合に関する特性を特定します。
このAmazon Web Services (AWS)の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた KMS(Key Management Service)を説明する詳細。
属性を非表示 属性を表示
このAWS Identity and Access Management(IAM)ロールにリンクされたAmazon Web Services (AWS )Simple Storage Service(S3)のエクスポート バケットを説明する詳細。
属性を非表示 属性を表示
-
このAmazon Web Services (AWS )の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた 1 つのMongoDB Cloud 機能を説明する、人間が判読可能なラベル。
値は
EXPORT_SNAPSHOTです。 -
このAWS Identity and Access Management(IAM)ロールにリンクされたAmazon Web Services (AWS)の Simple Storage Service(S3)エクスポートバケットに関する特性を特定します。
このAWS Identity and Access Management(IAM)ロールにリンクされたAmazon Web Services (AWS )Simple Storage Service(S3)のエクスポート バケットを説明する詳細。
属性を非表示 属性を表示
-
このAmazon Web Services (AWS )の IAM(Identity and Access Management、ID とアクセス管理)ロールにリンクされた 1 つのMongoDB Cloud 機能を説明する、人間が判読可能なラベル。
値は
PUSH_BASED_LOG_EXPORTです。 -
このAWS Identity and Access Management(IAM)ロールにリンクされたAmazon Web Services (AWS)の Simple Storage Service(S3)エクスポートバケットに関する特性を特定します。
-
-
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 ステータス コード。
外部ドキュメント -
このエラーで返されたアプリケーション エラー コード。
-
エラーに関する詳細情報を提供するために使用されるパラメーター。
-
このエラーで返されたアプリケーション エラー メッセージ。
-
-
競合。
応答属性の非表示 応答属性の表示 オブジェクト
-
無効なリクエストの詳細。
-
各タイプのエラーの原因となる特定の条件または理由について説明します。
-
このエラーで返された 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"
}
{
"detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
"error": 400,
"errorCode": "VALIDATION_ERROR",
"reason": "Bad Request"
}
{
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"error": 401,
"errorCode": "NOT_ORG_GROUP_CREATOR",
"reason": "Unauthorized"
}
{
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"error": 403,
"errorCode": "CANNOT_CHANGE_GROUP_NAME",
"reason": "Forbidden"
}
{
"detail": "(This is just an example, the exception may not be related to this endpoint) Cannot find resource AWS",
"error": 404,
"errorCode": "RESOURCE_NOT_FOUND",
"reason": "Not Found"
}
{
"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",
"error": 409,
"errorCode": "CANNOT_DELETE_ORG_ACTIVE_LIVE_MIGRATION_ATLAS_ORG_LINK",
"reason": "Conflict"
}
{
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"error": 500,
"errorCode": "UNEXPECTED_ERROR",
"reason": "Internal Server Error"
}