SRV エンドポイントを使用すると、ノードの追加や削除時に接続文字列を更新する必要がなくなり、クラスターのメンテナンスが簡素化されます。クライアントはアプリケーションを変更せずにクラスターにシームレスに接続できます。
前提条件
インスタンスは ESSD クラウドディスクを使用している必要があります。
注意事項
-
デフォルトでは、コンソールに SRV エンドポイントは表示されません。手動で申請する必要があります。
-
パブリック SRV エンドポイントを申請するには、あらかじめインスタンスのパブリックエンドポイントを有効にしておく必要があります。
-
SRV エンドポイントの申請または変更には、約 1~2 分かかります。
-
SRV エンドポイントを変更した後は、速やかにクライアントアプリケーションの接続文字列を更新してください。
SRV エンドポイントの申請
-
MongoDB レプリカセットインスタンス一覧またはMongoDB シャードクラスターインスタンス一覧に移動します。ページ上部でリソースグループとリージョンを選択し、対象インスタンスの ID をクリックします。
-
左側のナビゲーションウィンドウで、データベース接続 をクリックします。
-
SRV エンドポイントを申請します。
-
「プライベートインターネット SRV アドレスを申請する」セクションで、[プライベート SRV エンドポイントを申請] をクリックします。
-
インターネット SRV アドレスを申請する セクションで、Public IP Connection をクリックします。
説明パブリック SRV エンドポイントを申請するには、あらかじめインスタンスのパブリックエンドポイントを有効にしておく必要があります。
-
-
SRV アドレスを申請する ダイアログボックスで、確定する をクリックします。
SRV エンドポイントの変更
-
MongoDB レプリカセットインスタンス一覧またはMongoDB シャードクラスターインスタンス一覧に移動します。ページ上部でリソースグループとリージョンを選択し、対象インスタンスの ID をクリックします。
-
左側のナビゲーションウィンドウで、データベース接続 をクリックします。
-
SRV エンドポイントを変更します。
-
[プライベート SRV エンドポイントの変更]セクションで、[プライベート SRV エンドポイントの変更]をクリックします。
-
パブリック SRV エンドポイントの変更 セクションで、Public IP Connection をクリックします。
-
-
[SRV エンドポイントの変更] パネルで、新しい接続アドレスプレフィックスを入力します。
説明接続アドレスプレフィックスは、以下の要件を満たす必要があります。
-
小文字で始まり、小文字または数字で終わります。
-
小文字、数字、ハイフン (-) のみを含みます。
-
長さは 8~63 文字です。
-
グローバルに一意となる SRV エンドポイントになります。
-
-
確定する をクリックします。