組織サービス アカウント
Cloud Manager は、 2024年8月30日でMongoDB 3.6と4.0のオートメーション、バックアップおよびモニタリングのサポートを終了します。 MongoDB の配置をアップグレードするか、Atlas に移行してください。
- Cloud Managerへのプログラムによるアクセスのための OAuth 2.0認証はプレビュー機能として利用できます。
- 機能および関連するドキュメントは、プレビュー期間中にいつでも変更される可能性があります。 OAuth2.0 認証を使用するには、 Cloud Manager Public APIへのリクエストで使用する サービス アカウント を作成します。
ベース URL: https://cloud.mongodb.com/api/public/v 1.0
指定されたCloud Manager組織内で /orgs/{ORG-ID}/serviceAccounts
サービス アカウント を表示、作成、または削除するには、 リソースを使用します。
権限
これらのエンドポイントを使用するには、プロジェクトのサービスアカウントまたは組織内のユーザーに次のロールを付与します。
ロール | 可能なアクション |
---|---|
組織内の任意のロール | 組織のサービス アカウントの取得 |
Organization Owner or
Organization User Admin | 組織サービス アカウントの作成、更新、または削除 |
エンドポイント
方式 | エンドポイント | 説明 |
---|---|---|
GET | {ORG-ID} で識別される組織のすべてのサービス アカウントを取得します。 | |
GET | {ORG-ID} で識別された組織の、{CLIENT-ID} で識別される 1 つのサービス アカウントを取得します。 | |
GET | 組織のサービス アカウントが割り当てられているすべてのプロジェクトの一覧を取得します。 組織は {ORG-ID} で識別され、サービス アカウントは {CLIENT-ID} で識別されます。 | |
POST | {ORG-ID} で識別された組織のサービス アカウントを作成します。 | |
PATCH | {ORG-ID} で識別された組織の、{CLIENT-ID} で識別される 1 つのサービス アカウントを更新します。 | |
DELETE | ID {CLIENT-ID} のサービス アカウントを削除します。 | |
POST | {ORG-ID} と {CLIENT-ID} で識別される組織サービス アカウントのシークレットを作成します。 | |
DELETE | {CLIENT-ID} と {SECRET-ID} で識別されたサービス アカウントのシークレットを削除します。 |