ApsaraDB for MongoDBはパブリックエンドポイントをサポートしています。 ApsaraDB for MongoDBインスタンスのパブリックエンドポイントを申請し、パブリックエンドポイントを使用してインターネット経由でインスタンスのデータベースに接続できます。 このトピックでは、ApsaraDB for MongoDBシャードクラスターインスタンスのパブリックエンドポイントを申請する方法について説明します。
背景情報
次の表に、ApsaraDB for MongoDBインスタンスでサポートされているエンドポイントタイプを示します。
Endpointタイプ | 説明 |
VPC エンドポイント |
|
クラシックネットワークのエンドポイント | クラシックネットワーク上のクラウドサービスは分離されません。 不正アクセスは、セキュリティグループまたはホワイトリストを使用してのみブロックできます。 ApsaraDB For MongoDBインスタンスのネットワークタイプをクラシックネットワークからVPCに切り替える方法の詳細については、「ApsaraDB for MongoDBインスタンスのネットワークタイプをクラシックネットワークからVPCに切り替える」をご参照ください。 説明 クラシックネットワークは、DynamoDB互換のシャードクラスターインスタンスではサポートされていません。 |
パブリックエンドポイント |
|
使用上の注意
ローカルディスクを使用し、MongoDB 3.2以前のバージョンを実行するApsaraDB for MongoDBインスタンスのパブリックエンドポイントを申請すると、インスタンスが再起動されます。 オフピーク時にインスタンスのパブリックエンドポイントを申請することを推奨します。
インスタンスに割り当てられたパブリックエンドポイントを使用してインスタンスに接続する場合は、クライアントのパブリックIPアドレスをインスタンスのホワイトリストに追加する必要があります。 詳細については、「ApsaraDB For MongoDBインスタンスのホワイトリストの設定」をご参照ください。
クラウドディスクを使用するApsaraDB For MongoDBインスタンスの場合、インスタンス内のmongosノードに対してのみパブリックエンドポイントを申請できます。
手順
シャードクラスターインスタンスページに移動します。 上部のナビゲーションバーで、インスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンスのIDをクリックします。
インスタンスの詳細ページの左側のナビゲーションウィンドウで、データベース接続.
では、インターネット 接続セクション、をクリックインターネットアドレスの申請.
では、インターネットアドレスの申請パネルで、次の表で説明するパラメータを設定します。
説明クラウドディスクを使用するインスタンスのmongosノードにのみパブリックエンドポイントを申請できます。
パラメーター
オプション
説明
ノードタイプ
シャード
シャードノード。
シャードノードのパブリックエンドポイントを申請する前に、シャードノードのエンドポイントを申請する必要があります。 詳細については、「シャードノードまたはシャードクラスターインスタンスのConfigServerノードのエンドポイントの申請」をご参照ください。
説明インスタンス間のデータ同期などの特定の操作を実行するときに、インターネット経由でシャードノードのoplogデータを読み取る場合は、シャードノードのパブリックエンドポイントを申請する必要があります。
CS
ConfigServerノード。
シャードクラスタインスタンスのConfigServerノードのパブリックエンドポイントを申請する前に、ConfigServerノードのエンドポイントを申請する必要があります。 詳細については、「シャードノードまたはシャードクラスターインスタンスのConfigServerノードのエンドポイントの申請」をご参照ください。
説明インスタンス間のデータ同期などの特定の操作を実行するときに、インターネット経由でシャードクラスターインスタンスのConfigServerノードの構成情報を読み取る場合は、ConfigServerノードのパブリックエンドポイントを申請する必要があります。
モンゴス
mongosノード。
説明ほとんどの場合、mongosノードは読み取り /書き込み要件を満たすのに十分です。
ノード ID
現在のインスタンスのノードID
パブリックエンドポイントを申請するノードのID。
OKをクリックします。
(オプション) シャードクラスターインスタンスの複数ノードのパブリックエンドポイントを申請するには、上記の手順を繰り返します。
説明インスタンス内の別のノードのパブリックエンドポイントを申請するには、インスタンスのステータスが [実行中] になるまで待つ必要があります。
結果
パブリックエンドポイントを申請した後、次のセクションで作成されたエンドポイントを表示できます。 エンドポイントの詳細については、「シャードクラスターインスタンスへの接続」をご参照ください。
基本情報 ページの 接続情報 セクション
データベース接続 ページの インターネット 接続 セクション
関連ドキュメント
ApsaraDB For MongoDBインスタンスのパブリックエンドポイントを使用してインスタンスに接続する方法の詳細については、「インターネット経由でApsaraDB for MongoDBインスタンスに接続する」をご参照ください。
データのセキュリティを確保するために、不要になったパブリックエンドポイントをリリースできます。 パブリックエンドポイントをリリースする方法の詳細については、「パブリックエンドポイントのリリース」をご参照ください。
ApsaraDB for MongoDBインスタンスのパブリックエンドポイントを使用してインスタンスに接続する前に、Secure Sockets Layer (SSL) 暗号化を有効にすることを推奨します。 SSL暗号化を有効にする方法の詳細については、「mongo shellを使用してSSL暗号化モードでApsaraDB For MongoDBデータベースに接続する」をご参照ください。