クラスターの [Connect] ダイアログ ボックスには、Compass を使用してクラスターに接続するための詳細が表示されます。
前提条件
TLS
Atlas クラスターに接続するには、MongoDB Compass 1 . 5 以降を使用します。これらのバージョンは、必要な SNI TLS 拡張機能をサポートしています。
MongoDB Compass
この手順を完了するには、以下のいずれかの操作を行います。
MongoDB Compass をインストールします。「Compass のインストール」を参照してください。
Atlas Connect ダイアログ ボックスのリンクから MongoDB Compass をダウンロードして、MongoDB Compass の最新バージョンにアップグレードします。これらのリンクにアクセスするには、接続しようとするクラスターの [Connect] をクリックし、次に [Compass] をクリックします。
IP アクセス リスト
クラスターにアクセスするには、Atlas プロジェクトの IP アクセス リストにある IP アドレスから接続する必要があります。IP アクセス リストに IP アドレスを追加する必要がある場合は、Connect ダイアログ ボックスで追加できます。[ネットワーク アクセス] タブから IP アドレスを追加することもできます。
データベースユーザー
クラスターにアクセスするには、Atlas クラスター上の目的のデータベースにアクセスできるデータベースユーザーが必要です。データベース ユーザーは Atlas ユーザーとは別です。データベース ユーザーはMongoDBデータベースにアクセスでき、Atlas ユーザーは Atlasアプリケーション自体にアクセスできます。
Connect ダイアログ ボックスで、Atlas クラスターにアクセスするためのデータベースユーザーを作成できます。クラスター ビューからデータベースユーザーを追加することもできます。Atlas は、最初のクラスターを作成すると、データベースユーザーを作成します。
クラスターへの接続
Compass 1.8 以降
次の手順に従って MongoDB Compass 1 . 8 以降のバージョンを Atlas クラスターに接続します。
Atlas で、プロジェクトの [Clusters] ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、 Database見出しの下のClustersをクリックします。
[ Clusters (クラスター) ] ページが表示されます。
接続タイプを選択します。
Atlas は、ピアリングのプライベート IP、プライベートエンドポイント、またはその両方を有効にすると、接続タイプのオプションを表示します。どちらの機能も有効にしていない場合、ボタンは表示されず、接続タイプのデフォルトは標準になります。
[Choose Connection Type] で、次のいずれかの接続タイプを選択します。
データベースユーザーを作成します。
重要: Atlas がSetup connection security の手順でプロジェクトに少なくとも 1 人のデータベースユーザーが設定されていることを示している場合は、この手順をスキップします。既存のデータベースユーザーを管理するには、「データベースユーザーの構成」を参照してください。
クラスターにアクセスするには、プロジェクト内の目的のデータベースまたはクラスター上のデータベースにアクセスできるMongoDBユーザーが必要です。プロジェクトにMongoDBユーザーがいない場合、Atlas は Atlas 管理者 ロールを持つ新しいユーザーを作成するように要求します。
新しいユーザーの Username を入力します。
この新しいユーザーの Password を入力するか、Autogenerate Secure Password をクリックします。
Create Database User をクリックしてユーザーを保存します。
次のステップでは、このユーザーを使用してクラスターに接続します。
IP アクセス リストに IP アドレスを追加し、データベースユーザーを追加したら、Choose Your Connection Method をクリックします。
Compass 1.7 以前
MongoDB Compass 1 . 7 またはそれ以前のバージョンの場合、Compass で新しい接続を手動で作成できます。
MongoDB Compass から Atlas クラスターにNew Connectionを設定するには、MongoDB Compass に次の情報を入力し、[Connect] をクリックします。
フィールド名 | 説明 |
|---|---|
Hostname | レプリカセットの場合はプライマリのホスト名、またはシャーディングされたクラスターの場合は Atlas UI でレプリカセット プライマリのホスト名を見つけるには、次のようにします。
Atlas user インターフェイスでシャーディングされたクラスターのホスト名を見つけるには、次の手順を実行します。
|
Port |
|
Authentication |
|
Username | MongoDB ユーザーAtlas 接続文字列には、クラスタに設定された MongoDB 管理ユーザが表示されます。別の MongoDB ユーザーと接続できます。 |
Password | 指定された MongoDB ユーザーに関連付けられたパスワード |
Authentication Database |
|
Replica Set Name | Atlas クラスターのレプリカセットの名前。 レプリカセット名を検索するには、次のようにします。
|
Read Preference | MongoDB Compass が読み取り操作をどのように指示するかを指定します。オプションは |
SSL | 選択する |
SSH Tunnel | 選択する |
Favorite Name | 接続をお気に入りとして保存するには、接続の名前を入力します。 |
トラブルシューティング
クラスターへの接続に問題がある場合は、「接続の問題のトラブルシューティング」を参照してください。