Docs Menu

MongoDB プロセスへの接続

MongoDB に接続するには、Cloud Manager からホスト名とポート情報を取得し、 mongoshなどの MongoDB クライアントまたは接続用の MongoDB ドライバーを使用します。クラスターに接続するには、 mongos プロセスのホスト名とポートを取得します。レプリカセットまたはスタンドアロン プロセスに接続するには、 mongod プロセスのホスト名とポートを取得します。

ファイアウォール ルールとユーザー認証は MongoDB へのアクセスに影響します。MongoDB プロセスのサーバーとポートにアクセス権がある必要があります。MongoDB を実行しているサーバーのファイアウォールについて詳しくは、MongoDB マニュアルのネットワーク セキュリティ ドキュメントのファイアウォール情報を参照してください。

MongoDB インスタンスがAmazon Web Services (AWS) で実行されている場合、AWS サーバーに関連付けられたセキュリティグループもアクセス権に影響します。AWS のセキュリティグループは、関連付けられたサーバーへのインバウンドとアウトバウンドのトラフィックを制御します。

MongoDB インスタンスに接続するための shell コマンドを取得することも、特定の MongoDB プロセスのホストとポート番号を取得して、shell またはMongoDB ドライバーを使用して接続するための独自のコマンドを作成することもできます。

1
  1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

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

  3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

    配置ページが表示されます。

2

配置の [ Processes ] タブをクリックします。

[プロセス ]ページが表示されます。

3
4

Cloud Manager には、MongoDB プロセスへの接続に使用できる mongo コマンドが用意されています。

1
  1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

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

  3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

    配置ページが表示されます。

2

配置の [ Processes ] タブをクリックします。

[プロセス ]ページが表示されます。

3
4

4 つのボタンは、左から右に ShardsConfigsMongosBIs の順に並んでいます。

プロセス
表示

Shards

データをホストするmongodプロセス。

Configs

シャーディングされたクラスターのメタデータを保存するためのコンフィギュレーション サーバー として実行される mongod プロセス。

Mongos

シャーディングされたクラスターでデータをルーティングするmongosプロセス。

BIs

シャーディングされたクラスター内のデータにアクセスする BI プロセス。

5

Cloud Manager では、プロセスのホスト名とポートがチャートページの上部に表示されます。

前の手順を使用してホストとポートを取得します。 shellからmongoshを実行し、ホストとポートを指定します。 例:

mongosh --username <user> --password <pass> --host <host> --port <port>

上記の手順を使用してホストとポートを取得します。 ホスト名とポートを指定する 接続string を作成する方法については、 ドライバーの手順 を参照してください。

シャーディングされたクラスターの場合は、 mongosインスタンスのホスト名とポートを指定します。 レプリカセットの場合は、レプリカセット内のすべてのホストのシードリストを指定します。 ドライバーは自動的にプライマリに接続します。 例:

mongodb://[<username>:<password>@]hostname0<:port>[,hostname1:<port1>][,hostname2:<port2>][...][,hostnameN:<portN>]

以下も参照してください。