このトピックでは、ApsaraDB RDS コンソールで ApsaraDB RDS for SQL Server インスタンスの内部エンドポイント、パブリックエンドポイント、およびポートを表示および管理する方法について説明します。
背景情報
ApsaraDB RDS for SQL Server インスタンスは、インスタンスへの接続時に使用するエンドポイントおよびポートを提供します。必要な接続パラメーターは、接続方法によって異なります。詳細については、「ApsaraDB RDS for SQL Server インスタンスへの接続」をご参照ください。
以下の表に、エンドポイントの種類とその概要を示します。必要に応じて、これらのエンドポイントを表示、変更、または無効化できます。
エンドポイントの種類 | 注意事項 | 関連チュートリアル |
内部エンドポイントおよびパブリックエンドポイント | すべてのインスタンス接続シナリオに適用されます。 | |
読み取り専用アドレス | 読み取り専用エンドポイントには、統合読み取り専用エンドポイントおよびセカンダリノード読み取り専用エンドポイントの 2 種類があります。
アプリケーションでプライマリインスタンスの内部エンドポイントまたはパブリックエンドポイントのみを使用している場合、すべての要求はプライマリインスタンスに送信され、セカンダリノードや読み取り専用インスタンスには分散されません。 |
内部およびパブリックエンドポイントとポートの表示または変更
前提条件
ホワイトリストを設定済みである必要があります。詳細については、「ホワイトリストの設定」をご参照ください。
パブリックエンドポイントおよびそのポートを表示または変更する前に、パブリックエンドポイントのリクエストを実行する必要があります。詳細については、「パブリックエンドポイントの有効化または無効化」をご参照ください。
注意事項
エンドポイントまたはポートを変更した場合、アプリケーション内の対応するエンドポイントまたはポートも更新する必要があります。更新しないと、アプリケーションがデータベースに接続できなくなります。
操作手順
まず、インスタンス ページに移動します。上部のナビゲーションバーから、RDS インスタンスが配置されているリージョンを選択します。その後、該当する RDS インスタンスを見つけ、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、データベース接続 をクリックして、インスタンスの内部エンドポイントおよびパブリックエンドポイント、およびポートを表示します。
接続アドレスの変更 をクリックします。
接続アドレスタイプ を選択します。その後、接続アドレス のプレフィックスおよび ポート を、イントラネットアドレス または インターネットアドレス のいずれかに対して設定し、OK をクリックします。
説明エンドポイントのプレフィックスは小文字で始める必要があります。長さは 8~64 文字で、英字、数字、ハイフン (-) を含めることができます。
ポート番号は 1000~5999 の範囲内である必要があります。
よくある質問
Q:エンドポイントまたはポートを変更した後、アプリケーション内の設定も更新する必要がありますか?
A:はい、必ず更新してください。更新しないと、アプリケーションがデータベースに接続できなくなります。
Q:エンドポイントまたはポートの変更は即時反映されますか? インスタンスを再起動する必要がありますか?
A:変更は即時反映されます。インスタンスの再起動は不要です。
Q:エンドポイントを変更またはリリースした後、以前のエンドポイントを他のインスタンスで再利用できますか?
A:はい、できます。
Q:プライマリ/セカンダリ間のスイッチオーバーは、エンドポイントに影響を与えますか?
A:スイッチオーバーによってエンドポイント自体は変更されません。ただし、基盤となる IP アドレスは変更されるため、アプリケーションには影響ありません。
読み取り専用エンドポイントの表示または無効化(Cluster Edition インスタンス向け)
前提条件
インスタンスに対して、統合読み取り専用エンドポイント またはセカンダリノード読み取り専用エンドポイントのいずれかを有効化済みである必要があります。
注意事項
読み取り専用エンドポイント(統合型またはセカンダリノード型のいずれか)を無効化すると、そのエンドポイントは無効になります。アプリケーションは、このエンドポイントを使ってインスタンスに接続できなくなります。ただし、インスタンスのパブリックエンドポイントおよび内部エンドポイントには影響しません。
読み取り専用エンドポイントを無効化すると、最大 30 秒程度の一時的な切断が発生します。サービス中断を回避するため、非ピーク時間帯に無効化操作を実行し、アプリケーションに自動再接続機能が備わっていることを確認してください。
統合読み取り専用エンドポイントまたはセカンダリノード読み取り専用エンドポイントを再び有効化するたびに、エンドポイントが前回とは異なる場合があります。
操作手順
統合読み取り専用エンドポイントの無効化
ApsaraDB RDS コンソールにログインし、インスタンス ページに移動します。上部のナビゲーションバーから、RDS インスタンスが配置されているリージョンを選択します。その後、該当する RDS インスタンスを見つけ、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、クラスター管理 をクリックします。
読み取り専用ネットワーク情報 セクションで、読み取り専用アドレスの無効化 をクリックします。

表示されたダイアログボックスで、OK をクリックします。
セカンダリノード読み取り専用エンドポイントの無効化
ApsaraDB RDS コンソールにログインし、インスタンス ページに移動します。上部のナビゲーションバーから、RDS インスタンスが配置されているリージョンを選択します。その後、該当する RDS インスタンスを見つけ、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、クラスター管理 をクリックします。
セカンダリインスタンスネットワーク情報 セクションで、セカンダリインスタンスエンドポイントの無効化 をクリックします。

表示されたダイアログボックスで、OK をクリックします。