注意
このページは、Atlas InfiniteとAtlas Coreの両方に適用されます。
Atlas はプロジェクトの IPアクセス リストのエントリからのみ、クラスターへのクライアント接続を許可します。各エントリは、単一の IP アドレスまたは CIDR 表記のアドレス範囲のいずれかです。同じ AWS リージョンへの 1 つ以上の VPC ピアリング接続のある AWS クラスターの場合、ピアリングされた VPC に関連付けられたセキュリティ グループを指定できます。
パブリックIPアドレスを確認する
IP アクセス リストにエントリを追加する前に、アクセスを許可するパブリック IP アドレスを確認しておく必要があります。whatismyipaddress.com などの IP ルックアップツールを使用して、接続元のネットワークのパブリック IP アドレスを確認してください。
独自のネットワークではなく、クラウドプロバイダーでホストされている仮想マシンから接続する場合は、そのプロバイダーのコンソールを使用してアドレスを見つけてください。
クラウドプロバイダー | 参照先 |
|---|---|
Amazon Web Services | AWS EC2 コンソールで、インスタンスを選択し、Public IPv4 address の Networking タブを確認します。 |
Google Cloud | Google Cloud Platformコンソールで、VM instancesページに移動します。External IP列には、インスタンスのパブリックIPアドレスが表示されます。 |
Azure | Azure portal 上で、虚擬マシンを選択し、Networking をクリックし、その後、ネットワーク インターフェースの IP 構成を確認します。 |
注意
自宅やオフィスのネットワークのパブリックIPアドレスは、時間の経過とともに変更される可能性があります。クラスターへのアクセスが予期せず失われた場合は、現在のパブリックIPアドレスがIPアクセスリストのエントリと一致していることを確認してください。
CIDR表記
CIDR表記では、IPアドレスの範囲を、ベースアドレスの後にスラッシュと数字を続けた形式で記述します。例として192.168.1.0/24などがあります。この数値は、アドレスの何ビットがネットワーク部分として固定されるかを指定します。それによって、範囲がカバーするアドレスの数が決定されます。
表記 | 対象となる住所 | 使用例 |
|---|---|---|
| 1 アドレス | 単一の IP アドレス(クライアントマシンなど)。 |
| 256 アドレス | 小規模オフィスまたはホームネットワーク。 |
| 65、536個のアドレス | 大きなネットワークブロック。 |
IP アクセス リストのエントリを管理する
注意
Google Cloud または Microsoft Azure に配置された Atlas クラスターの場合、Google Cloud または Azure サービスの IP アドレスを Atlas プロジェクト IP アクセス リストに追加して、それらのサービスにクラスターへのアクセスを許可します。
IP アクセスリストはプロジェクト内のすべてのクラスターに適用され、最大 200 個の IP アクセスリスト エントリを含めることができます。ただし、2017 年 8 月 25 日以前に作成された既存のシャーディングされたクラスターを含むプロジェクトには、最大 100 個の IP アクセスリスト エントリを含めることができます。
Atlas は、ユーザーが設定可能な 7 日以内に期限切れになる一時的な IP アクセス リスト エントリの作成をサポートしています。
注意
特定の IP アドレスに対して MongoDB Atlas UI へのアクセスを制限するには、Atlas 組織の UI IP アクセス リストを設定します。標準の IP アクセス リストでは Atlas UI へのアクセスをブロックできませんが、UI IP アクセス リストを使用すると、Atlas 組織のマネジメント インターフェースへのアクセスを、信頼された IP アドレスまたは指定した CIDR 範囲のみに制限できます。Atlas フェデレーティッド認証を使用することで、IdP 認証ポリシーを使用して Atlas UI へのサインインを制限することもできます。
一時的な IP アクセス リスト エントリと一時的でない IP アクセス リスト エントリを作成、削除、または変更すると、Atlas はプロジェクトのActivity Feedでこれらのイベントを通知します。 たとえば、IP アクセス リスト エントリのアドレスを変更すると、アクティビティ フィードは古いエントリの削除と新しいエントリの作成を報告します。
アクティビティフィードを表示
プロジェクトのアクティビティフィードを表示するには:
Atlas で、Project Settings ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、 アイコンを Project Overview の横にあるをクリックします。
[ Project Settings ]ページが表示されます。
Atlas で、Project Activity Feed ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、Security ヘッダーの下の Activity Feed をクリックします。
プロジェクト アクティビティ フィードページが表示されます。
注意
アクティビティ フィードに関する考慮事項
Atlas は、アクティビティ フィードの IP アクセス リスト エントリのコメントに対する更新を報告しません。
IP アクセス リスト エントリのアドレスを変更すると、アクティビティ フィードに古いエントリの削除および新しいエントリの作成という 2 つの新しいアクティビティが報告されます。
必要なアクセス権
IP アクセス リスト エントリを管理するには、プロジェクトに対するProject OwnerまたはProject Network Access Managerアクセス権が必要です。
Organization Owner アクセス権を持つユーザーは、自分自身を Project Owner としてプロジェクトに追加する必要があります。
適切な手順を表示するには、インターフェースを選択します。
IP アクセス リスト エントリの表示
IP アクセス リスト エントリの追加
IP アクセス リスト エントリの変更
IP アクセス リスト エントリの削除
重要
IP アクセス リストからエントリを削除すると、削除したアドレスからの既存の接続が一定時間開いたままになる場合があります。Atlas が接続を閉じるまでの時間は、以下のような要因によって異なります。
接続がどのように確立されたか
アドレスを使用するアプリケーションまたはドライバーの動作
接続で使用されるプロトコル(TCP や UDPなど)