Docs Menu
Docs Home
/
MongoDB Atlas
/ / /

プロジェクトへのプログラムによるアクセスを管理

項目一覧

  • 必要なアクセス権
  • プロジェクトへのプログラムによるアクセスの表示
  • プロジェクトのプログラムによるアクセス ロールの変更
  • プロジェクト アクセス リストの編集
  • プロジェクトへのプログラムによるアクセスを取り消す

プロジェクトへのプログラムによるアクセスを管理するには、次の手順に従います。 詳細については、「プロジェクトへのプログラムによるアクセスの付与 」を参照してください。

次のいずれかのアクションを実行するには、プロジェクトに対する Project Ownerアクセス権が必要です。

プロジェクトにアクセスできるすべての APIキーまたはサービス アカウントの詳細を表示できます。

Atlas CLI を使用してプロジェクトのすべての API キーを一覧表示するには、次のコマンドを実行します。

atlas projects apiKeys list [options]

コマンド構文とパラメータの詳細については、 Atlas CLIドキュメントの「 Atlas projects apiKeys list 」を参照してください。

コマンドを使用して、プロジェクト API キーの API アクセス リストatlas organizations エントリを表示できます。

Atlas CLI を使用して API キーの IP アクセス リスト エントリを一覧表示するには、次のコマンドを実行します。

atlas organizations apiKeys accessLists list <apiKeyID> [options]

コマンド構文とパラメーターの詳細については、 Atlas CLIドキュメントの「 Atlas organizations apiKeys accessLists list 」を参照してください。

Atlas UI を使用してプロジェクト内のAPIキーの詳細を表示するには、次のようにします。

1
  1. まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. 次のいずれかの手順を行います。

    • ナビゲーション バーのAccess ManagerメニューからProject Accessを選択します。

    • Projectsメニューの横にある次を展開します[ Options ] メニューで [] をクリックし、サイドバーの [ Access Manager Project Settingsをクリックします。

    プロジェクト アクセス マネージャーページが表示されます。

2
3
4
  1. をクリックします必要がありAPI

  2. [View Details] をクリックします。

<Public Key> API Key Detailsモーダルには、次の情報が表示されます。

  • 難読化された Private Key

  • キーが最後に使用された日付

  • キーが作成された日付

  • API キーが API にアクセスできる IP アドレス

Atlas UIを使用して、プロジェクト内のサービス アカウントの詳細を表示するには、次の手順に従います。

1
  1. まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. 次のいずれかの手順を行います。

    • ナビゲーション バーのAccess ManagerメニューからProject Accessを選択します。

    • Projectsメニューの横にある次を展開します[ Options ] メニューで [] をクリックし、サイドバーの [ Access Manager Project Settingsをクリックします。

    プロジェクト アクセス マネージャーページが表示されます。

2
3

プロジェクトへのアクセス権を持つすべてのサービス アカウントが表示されます。

サービス アカウントの名前をクリックすると、次のような詳細が表示されます。

  • サービス アカウントの難読化されたクライアントシークレット

  • クライアントシークレットが最後に使用された日付

  • クライアントシークレットが作成された日付

  • サービス アカウントがAPIにアクセスできるIPアドレス

  • サービス アカウントに割り当てられたロール

Atlas 管理APIを使用して、プロジェクトにアクセスできるサービス アカウントの名前と詳細を一覧表示できます。

1
  1. まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. 次のいずれかの手順を行います。

    • ナビゲーション バーのAccess ManagerメニューからProject Accessを選択します。

    • Projectsメニューの横にある次を展開します[ Options ] メニューで [] をクリックし、サイドバーの [ Access Manager Project Settingsをクリックします。

    プロジェクト アクセス マネージャーページが表示されます。

2
3
4
  1. をクリックします必要がありAPI

  2. [Edit Permissions] をクリックします。

5
6
1
  1. まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. 次のいずれかの手順を行います。

    • ナビゲーション バーのAccess ManagerメニューからProject Accessを選択します。

    • Projectsメニューの横にある次を展開します[ Options ] メニューで [] をクリックし、サイドバーの [ Access Manager Project Settingsをクリックします。

    プロジェクト アクセス マネージャーページが表示されます。

2
3
4
5
  1. [Edit Permissions] をクリックします。

  2. Project Permissionsメニューから、サービス アカウントの 新しいロール を選択します。

  3. [Save and next] をクリックします。

重要

サービス アカウントの認証情報は、期限切れまたは取り消されるまでアクティブのままになります。

Atlas Administration APIを使用して、プロジェクトのサービス アカウントの詳細を更新できます。

コマンドを使用して、プロジェクト API キーの API アクセス リスト atlas organizationsエントリを編集できます。

Atlas CLI を使用して API キーの IP アクセス リスト エントリを作成するには、次のコマンドを実行します。

atlas organizations apiKeys accessLists create [options]

コマンド構文とパラメーターの詳細については、Atlas CLI ドキュメントの「atlas organizations apiKeys accessLists create」を参照してください。

Atlas CLI を使用して API キーの IP アクセス リスト エントリを削除するには、次のコマンドを実行します。

atlas organizations apiKeys accessLists delete <entry> [options]

コマンド構文とパラメーターの詳細については、 Atlas CLIドキュメントの「 Atlas organizations apiKeys accessLists delete 」を参照してください。

1
  1. まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. 次のいずれかの手順を行います。

    • ナビゲーション バーのAccess ManagerメニューからProject Accessを選択します。

    • Projectsメニューの横にある次を展開します[ Options ] メニューで [] をクリックし、サイドバーの [ Access Manager Project Settingsをクリックします。

    プロジェクト アクセス マネージャーページが表示されます。

2
3
4
  1. をクリックします必要がありAPI

  2. [Edit Permissions] をクリックします。

注意

Edit Permissionsを選択すると、Atlas コンソールの組織レベルが表示されます。

5

既存のAPIキー アクセス リスト エントリは変更できません。 削除して再作成する必要があります。

  1. をクリックしますIPアドレスの右側にある をクリックして削除します。

  2. Atlas がこの API キーの API リクエストを受け入れる新しい IP アドレスまたは CIDR ブロックを追加します。次の 2 つのオプションのいずれかを使用します。

    • Add access list EntryをクリックしてIPアドレスを入力するか、

    • Use Current IP AddressAtlas にアクセスするために使用しているホストもこの API キーを使用して API リクエストを行う場合は、 をクリックします。

  3. [Save] をクリックします。

6
1
  1. まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. 次のいずれかの手順を行います。

    • ナビゲーション バーのAccess ManagerメニューからProject Accessを選択します。

    • Projectsメニューの横にある次を展開します[ Options ] メニューで [] をクリックし、サイドバーの [ Access Manager Project Settingsをクリックします。

    プロジェクト アクセス マネージャーページが表示されます。

2
3
4
5
  1. Atlas がこのサービス アカウントのAPIリクエストを受け入れるIPアドレスまたは CIDR ブロックを追加するには、Add Access List Entry をクリックしてIPアドレスを入力します。

    Use Current IP AddressAtlas にアクセスするために使用しているホストもこのサービス アカウントを使用してAPIリクエストを行う場合は、 をクリックすることもできます。

  2. アクセス リストからIPアドレスを削除するには、クリックします許可されIP

  3. [Save] をクリックします。

Atlas Administration APIを使用して、プロジェクトのサービス アカウントの詳細を更新できます。

Atlas CLI を使用してプロジェクトの API キーを削除するには、次のコマンドを実行します。

atlas projects apiKeys delete <ID> [options]

コマンド構文とパラメーターの詳細については、 Atlas CLIドキュメントの「 Atlas projects apiKeys delete 」を参照してください。

Atlas UI を使用してプロジェクトからAPIキーを削除する場合

1
  1. まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. 次のいずれかの手順を行います。

    • ナビゲーション バーのAccess ManagerメニューからProject Accessを選択します。

    • Projectsメニューの横にある次を展開します[ Options ] メニューで [] をクリックし、サイドバーの [ Access Manager Project Settingsをクリックします。

    プロジェクト アクセス マネージャーページが表示されます。

2
3
4
5
1
  1. まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. 次のいずれかの手順を行います。

    • ナビゲーション バーのAccess ManagerメニューからProject Accessを選択します。

    • Projectsメニューの横にある次を展開します[ Options ] メニューで [] をクリックし、サイドバーの [ Access Manager Project Settingsをクリックします。

    プロジェクト アクセス マネージャーページが表示されます。

2
3
4
  1. プロジェクトから削除するサービス アカウントの右側にある の下の アイコンをクリックします。Actions

  2. [Remove from this project] をクリックします。

重要

サービス アカウントは引き続き組織内に存在し、有効期限が切れるか手動で取り消されるまで、既存の認証情報はアクティブのままになります。

Atlas 管理APIを使用して、プロジェクトからサービス アカウントを削除できます。

戻る

複数の組織