すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for MongoDB:(オプション) ApsaraDB for MongoDBインスタンスのパブリックエンドポイントの申請

最終更新日:Aug 14, 2024

ApsaraDB for MongoDBはパブリックエンドポイントをサポートしています。 ApsaraDB for MongoDBインスタンスのパブリックエンドポイントを申請し、パブリックエンドポイントを使用してインターネット経由でインスタンスのデータベースに接続できます。 このトピックでは、ApsaraDB for MongoDBシャードクラスターインスタンスのパブリックエンドポイントを申請する方法について説明します。

背景情報

次の表に、ApsaraDB for MongoDBインスタンスでサポートされているエンドポイントタイプを示します。

Endpointタイプ

説明

VPC エンドポイント

  • 仮想プライベートクラウド (VPC) は、クラシックネットワークよりも高いセキュリティとパフォーマンスを提供する分離されたネットワークです。

  • デフォルトでは、ApsaraDB for MongoDBはインスタンスのVPCエンドポイントを提供し、高いセキュリティとパフォーマンスを確保します。

クラシックネットワークのエンドポイント

クラシックネットワーク上のクラウドサービスは分離されません。 不正アクセスは、セキュリティグループまたはホワイトリストを使用してのみブロックできます。 ApsaraDB For MongoDBインスタンスのネットワークタイプをクラシックネットワークからVPCに切り替える方法の詳細については、「ApsaraDB for MongoDBインスタンスのネットワークタイプをクラシックネットワークからVPCに切り替える」をご参照ください。

説明

クラシックネットワークは、DynamoDB互換のシャードクラスターインスタンスではサポートされていません。

パブリックエンドポイント

  • インターネット経由でApsaraDB for MongoDBインスタンスに接続すると、リスクが発生します。 これに関連して、ApsaraDB for MongoDBはデフォルトでパブリックエンドポイントを提供しません。

  • Alibaba Cloud外部のデバイス (オンプレミスデバイスなど) からApsaraDB for MongoDBインスタンスに接続する場合は、パブリックエンドポイントを申請する必要があります。

使用上の注意

  • ローカルディスクを使用し、MongoDB 3.2以前のバージョンを実行するApsaraDB for MongoDBインスタンスのパブリックエンドポイントを申請すると、インスタンスが再起動されます。 オフピーク時にインスタンスのパブリックエンドポイントを申請することを推奨します。

  • インスタンスに割り当てられたパブリックエンドポイントを使用してインスタンスに接続する場合は、クライアントのパブリックIPアドレスをインスタンスのホワイトリストに追加する必要があります。 詳細については、「ApsaraDB For MongoDBインスタンスのホワイトリストの設定」をご参照ください。

  • クラウドディスクを使用するApsaraDB For MongoDBインスタンスの場合、インスタンス内のmongosノードに対してのみパブリックエンドポイントを申請できます。

手順

  1. シャードクラスターインスタンスページに移動します。 上部のナビゲーションバーで、インスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンスのIDをクリックします。

  2. インスタンスの詳細ページの左側のナビゲーションウィンドウで、データベース接続.

  3. では、インターネット 接続セクション、をクリックインターネットアドレスの申請.

  4. では、インターネットアドレスの申請パネルで、次の表で説明するパラメータを設定します。

    説明

    クラウドディスクを使用するインスタンスのmongosノードにのみパブリックエンドポイントを申請できます。

    パラメーター

    オプション

    説明

    ノードタイプ

    シャード

    シャードノード。

    シャードノードのパブリックエンドポイントを申請する前に、シャードノードのエンドポイントを申請する必要があります。 詳細については、「シャードノードまたはシャードクラスターインスタンスのConfigServerノードのエンドポイントの申請」をご参照ください。

    説明

    インスタンス間のデータ同期などの特定の操作を実行するときに、インターネット経由でシャードノードのoplogデータを読み取る場合は、シャードノードのパブリックエンドポイントを申請する必要があります。

    CS

    ConfigServerノード。

    シャードクラスタインスタンスのConfigServerノードのパブリックエンドポイントを申請する前に、ConfigServerノードのエンドポイントを申請する必要があります。 詳細については、「シャードノードまたはシャードクラスターインスタンスのConfigServerノードのエンドポイントの申請」をご参照ください。

    説明

    インスタンス間のデータ同期などの特定の操作を実行するときに、インターネット経由でシャードクラスターインスタンスのConfigServerノードの構成情報を読み取る場合は、ConfigServerノードのパブリックエンドポイントを申請する必要があります。

    モンゴス

    mongosノード。

    説明

    ほとんどの場合、mongosノードは読み取り /書き込み要件を満たすのに十分です。

    ノード ID

    現在のインスタンスのノードID

    パブリックエンドポイントを申請するノードのID。

  5. OKをクリックします。

  6. (オプション) シャードクラスターインスタンスの複数ノードのパブリックエンドポイントを申請するには、上記の手順を繰り返します。

    説明

    インスタンス内の別のノードのパブリックエンドポイントを申請するには、インスタンスのステータスが [実行中] になるまで待つ必要があります。

結果

パブリックエンドポイントを申請した後、次のセクションで作成されたエンドポイントを表示できます。 エンドポイントの詳細については、「シャードクラスターインスタンスへの接続」をご参照ください。

  • 基本情報 ページの 接続情報 セクション

  • データベース接続 ページの インターネット 接続 セクション

関連ドキュメント