SRV エンドポイントは、インスタンスのメンテナンスと管理を簡素化できます。ノードが追加または削除されたときに、エンドポイントを変更する必要はありません。クライアントはサービス中断なしにインスタンスと対話できるため、アプリケーションの設計とメンテナンスが簡素化されます。このトピックでは、ApsaraDB for MongoDB コンソールでインスタンスの SRV エンドポイントを申請および変更する方法について説明します。
前提条件
インスタンスは、企業向け SSD(ESSD)を使用してデータを保存します。
注意事項
デフォルトでは、インスタンスの SRV エンドポイントは ApsaraDB for MongoDB コンソールに表示されません。 SRV エンドポイントを使用する場合は、手動で申請してください。
パブリック SRV エンドポイントを申請する前に、インスタンスのパブリックエンドポイントを申請してください。
SRV エンドポイントの申請と変更には約 1 ~ 2 分かかります。
SRV エンドポイントを変更した後、クライアントのエンドポイントをタイムリーに更新してください。
SRV エンドポイントの申請
[レプリカセットインスタンス] ページまたは [シャーデッドクラスタインスタンス] ページに移動します。上部のナビゲーションバーで、インスタンスが存在するリージョンを選択します。次に、インスタンスを見つけて、インスタンスの ID をクリックします。
インスタンスの詳細ページの左側のナビゲーションウィンドウで、データベース接続 をクリックします。
インスタンスの SRV エンドポイントを申請します。
[内部接続 - VPC] の右側にある [非公開 SRV エンドポイントの申請] をクリックして、非公開 SRV エンドポイントを申請します。
[パブリック接続] の右側にある [パブリック SRV エンドポイントの申請] をクリックして、パブリック SRV エンドポイントを申請します。
説明パブリック SRV エンドポイントを申請する前に、インスタンスのパブリックエンドポイントを申請してください。
[SRV エンドポイントの申請] メッセージで、[OK] をクリックします。
SRV エンドポイントの変更
[レプリカセットインスタンス] ページまたは [シャーデッドクラスタインスタンス] ページに移動します。上部のナビゲーションバーで、インスタンスが存在するリージョンを選択します。次に、インスタンスを見つけて、インスタンスの ID をクリックします。
インスタンスの詳細ページの左側のナビゲーションウィンドウで、データベース接続 をクリックします。
インスタンスの SRV エンドポイントを変更します。
[内部接続 - VPC] の右側にある [非公開 SRV エンドポイントの変更] をクリックして、非公開 SRV エンドポイントを変更します。
[パブリック接続] の右側にある [パブリック SRV エンドポイントの変更] をクリックして、パブリック SRV エンドポイントを変更します。
[新しい接続文字列] セクションのフィールドにエンドポイントプレフィックスを入力します。
説明SRV エンドポイントは、次の要件を満たしている必要があります。
SRV エンドポイントは小文字で始まり、小文字または数字で終わります。
SRV エンドポイントには、小文字、数字、およびハイフン(-)を含めることができます。
プレフィックスは 8 文字以上である必要があります。プレフィックスを含む SRV エンドポイントの全長は 63 文字を超えることはできません。
SRV エンドポイントはグローバルに一意である必要があります。
[OK] をクリックします。