AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

認可と認証の例

次の例は、さまざまなアクセス タイプに対する認証と認可に関する推奨事項を実装する方法を示しています。例では、Atlas CLI と Terraform の両方を使用して推奨事項を実装する方法を示します。

Terraform の詳細については、「 Terraform を使い始める 」と「 MongoDB Atlas Provider 」および「 MongoDB Atlas Provider Terraform のドキュメント 」を参照してください。

Atlas UIにアクセスするには、以下の手順を行います。

  • IPアクセス リストを実装します。例、

    atlas organizations apiKeys accessLists create --apiKey <API_KEY_ID> --ip <IP_ADDRESS>
  • フェデレーティッド認証または Atlas 認証情報と多要素認証(MFA)を実装します。

    フェデレーティッド認証を設定するには、atlas-federatedAuthenticationおよび関連コマンドを使用します。その後、atlas-users-invite コマンドを使用して、ユーザーを組織やプロジェクトに招待できます。

    開始するには、次のコマンドを実行します。

    atlas federatedAuthentication --help

    注意

    SSO で認証するユーザーの場合は、SSO IdP も構成する必要があります。

    詳細については、「 フェデレーション認証の構成 」を参照してください。

ワークフォースデータベースにアクセスするには、以下の手順を行います。

  • Workforce Identity Federation を使用します。

  • atlas-dbusers-certs-create コマンドを使用して、Atlas マネージド MFA(多要素認証)X.509 クライアント証明書を作成します。

    注意

    自己管理型証明書を使用するには、まず X.509 を構成します。

    atlas dbusers certs create --username <USERNAME> --projectId <PROJECT_ID> [--monthsUntilExpiration <MONTHS>] [--output json]

ワークロード(マシン)アクセスには、Workload Identity Federationを使用します。

サービス アカウントの作成と管理には、serviceAccounts と関連コマンドを使用します。例えば、

atlas api serviceAccounts createServiceAccount [options]

開発環境やテスト環境では、API キーも使用できます。例えば、

atlas organizations apiKeys create [options]

Tip

すべてのピリオドにわたって推奨事項を強制する Terraform の例については、 Githubの次のいずれかの例を参照してください。

Atlas ロールが特定のグループに割り当てられた Atlasプロジェクトの例については、「例」を参照してください。

このページを評価