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

ApsaraDB for MongoDB:インスタンスのエンドポイントとポート番号を変更する

最終更新日:Nov 05, 2025

このトピックでは、ApsaraDB for MongoDB インスタンスの内部およびパブリックエンドポイントとポートを変更する方法について説明します。

制限

インスタンスアーキテクチャ

接続文字列

ポート

ユースケース

スタンドアロンインスタンス

プライマリノードのパブリックエンドポイントと内部エンドポイントのみ変更できます。

スタンドアロンインスタンスのポートは変更できません。

新しいインスタンスを、元のインスタンスと同じ接続アドレスを使用するように設定できます。これにより、アプリケーションの接続設定を更新することなく、シームレスな移行が可能になります。

レプリカセットインスタンス

ローカル SSD と企業向け SSD (ESSD) を使用するインスタンスのプライマリノード、セカンダリノード、読み取り専用ノードのエンドポイントを変更できます。

説明

レプリカセットインスタンスの接続文字列 URI は変更できません。アプリケーションがインスタンスの接続文字列 URI を使用している場合、インスタンスを変更した後にアプリケーションで URI を変更する必要があります。

MongoDB 4.2 以降を実行し、ESSD を使用するインスタンスのポートを変更できます。

レプリカセットの接続文字列 URI には replicaSet パラメーターが含まれており、これは変更できません。したがって、新しいインスタンスに移行した後は、アプリケーションの接続文字列を更新する必要があります。

シャードクラスターインスタンス

  • MongoDB 互換のシャードクラスターインスタンスの場合、Mongos ノードのエンドポイントのみを変更できます。

  • DynamoDB 互換のシャードクラスターインスタンスの場合、インスタンス内の ConfigServer ノードのエンドポイントを変更できます。

MongoDB 4.2 以降を実行し、ESSD を使用するインスタンスのポートを変更できます。

新しいインスタンスを、元のインスタンスと同じ接続アドレスを使用するように設定できます。これにより、アプリケーションの接続設定を更新することなく、シームレスな移行が可能になります

手順

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

  2. インスタンス詳細ページの左側のナビゲーションウィンドウで、データベース接続 をクリックします。

  3. [内部接続 - VPC] または インターネット 接続 セクションで、接続アドレスの更新 をクリックします。

    説明

    接続アドレスの更新 オプションは、インスタンスのパブリックエンドポイントを申請した後にのみ インターネット 接続 セクションに表示されます。パブリックエンドポイントを申請する方法の詳細については、「パブリックエンドポイントを申請する」をご参照ください。

  4. 接続アドレスの更新 パネルで、次の表で説明されているパラメーターを設定します。

    パラメーター

    説明

    ノード

    エンドポイントを変更するノード。ドロップダウンリストからノードを選択します。

    説明

    シャードクラスターインスタンスの場合、Mongos ノードのエンドポイントのみを変更できます。

    現在の接続アドレス

    ノードの現在のエンドポイント。

    新しい接続アドレス

    ノードの新しいエンドポイントのプレフィックス。プレフィックスは、次の要件を満たす必要があります。

    • プレフィックスは小文字で始まる必要があります。

    • プレフィックスは小文字または数字で始まるか、終わる必要があります。

    • プレフィックスは 8~64 文字で、小文字、数字、ハイフン (-) を使用できます。

    ポート番号

    新しいエンドポイントに対応するポート。有効な値: 1000~65535。

  5. 投入 をクリックします。

次のステップ

ノードのエンドポイントを変更した後、新しいエンドポイントとポートを使用してクライアントをインスタンスに接続します。