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

ApsaraDB RDS:インスタンスエンドポイントとポートの表示と管理

最終更新日:Jun 21, 2026

このトピックでは、RDS コンソールで ApsaraDB RDS for MySQL インスタンスのエンドポイントとポートを表示および管理する方法について説明します。

Basic Edition および High-availability Edition インスタンス

ApsaraDB RDS for MySQL Basic Edition および High-availability Edition インスタンスは、次の 2 種類のエンドポイントを提供します。接続シナリオに応じて、次のように表示または変更してください。

アドレスタイプ

使用方法

表示と変更の方法

インスタンスエンドポイント

インスタンスエンドポイントは、内部エンドポイントとパブリックエンドポイントを含みます。

  • 内部エンドポイント:内部ネットワーク (Virtual Private Cloud (VPC) など) 経由で RDS にアクセスします。低レイテンシで安定性が高い接続を提供します。このエンドポイントはシステムによって自動的に生成されます。たとえば、同一 VPC 内の Elastic Compute Service (ECS) インスタンスは、内部エンドポイントを使用して RDS データベースにアクセスします。

  • パブリックエンドポイント:パブリックネットワーク経由で RDS にアクセスします。パブリックエンドポイントを手動で申請する必要があります。

内部エンドポイントとパブリックエンドポイント、およびポートの表示と変更については、次のセクションをご参照ください。

データベースプロキシエンドポイント

インスタンスでデータベースプロキシを有効化している場合 (この機能は Basic Edition ではサポートされていませんが、High-availability Edition ではサポートされています)、データベースプロキシエンドポイントを使用してインスタンスに接続します。これにより、読み書き分離のパフォーマンスを最大化し、プライマリインスタンスの負荷を軽減します。

内部エンドポイントとパブリックエンドポイント、およびポートの表示

  1. RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
  2. 基本情報 ページの 基本情報 セクションで、接続の詳細を表示 をクリックします。

    説明

    パブリックエンドポイントは、パブリックエンドポイントを申請した後にのみ表示されます。

    image.png

内部エンドポイントとパブリックエンドポイント、およびポートの変更

説明

内部接続またはパブリック接続に対して以前に SSL (Secure Sockets Layer) 暗号化を有効化している場合は、エンドポイントを変更する前に、まずSSL を無効化する必要があります。SSL を無効化するとインスタンスが再起動します。オフピーク時にこの操作を実行してください。

  1. RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
  2. ナビゲーションウィンドウで、データベースの接続 をクリックします。

  3. 接続アドレスの変更 をクリックします。 image

  4. 表示されるダイアログボックスで、内部エンドポイントまたはパブリックエンドポイントのエンドポイントプレフィックスとポート番号を設定し、OK をクリックします。

    説明

    エンドポイントプレフィックスはグローバルに一意である必要があります。既存のエンドポイントに変更することはできません。

Cluster Edition インスタンス

ApsaraDB RDS for MySQL Cluster Edition インスタンスは、クラスター読み書きエンドポイントクラスター読み取り専用エンドポイントノード直接接続エンドポイント、およびデータベースプロキシエンドポイントを提供します。接続シナリオに応じて、表示または変更してください。

アドレスタイプ

説明

表示と変更の方法

クラスター読み書きエンドポイント

各インスタンスには読み書きエンドポイントが 1 つだけあり、クラスター内のプライマリノードに接続して、読み取りおよび書き込み操作をサポートします。 クラスター読み書きエンドポイントには、内部エンドポイント (自動生成) とパブリックエンドポイント (手動申請が必要) が含まれます。

  • 内部エンドポイント:内部ネットワーク (VPC など) 経由で RDS にアクセスします。低レイテンシで安定性が高い接続を提供します。たとえば、同一 VPC 内の ECS インスタンスは、内部エンドポイントを使用して RDS データベースにアクセスします。

  • パブリックエンドポイント:パブリックネットワーク経由で RDS にアクセスします。

クラスター読み書きエンドポイント

クラスター読み取り専用エンドポイント

インスタンスごとに作成できる読み取り専用エンドポイントは 1 つだけです。クラスター内のセカンダリノードに接続し、負荷分散をサポートします。 クラスター読み取り専用エンドポイントには、内部エンドポイント (読み取り専用エンドポイントの作成時に自動生成) とパブリックエンドポイント (手動申請が必要) が含まれます。

クラスター読み取り専用エンドポイントは、可用性を確保するために、指定した数のセカンダリノードを常に維持します。

  • 読み取り専用エンドポイントに接続されているセカンダリノードで障害が発生した場合、システムは自動的に再構築します。

  • 読み取り専用エンドポイントに接続されているセカンダリノードがプライマリノードに昇格した場合、新しいセカンダリノードが読み取り専用エンドポイントに自動的に追加されます。

クラスター読み取り専用エンドポイント

ノード直接接続エンドポイント

特定のノードに直接接続します。プライマリノードは読み取りおよび書き込み操作をサポートします。セカンダリノードは読み取り専用です。

ノード直接接続エンドポイントには、内部エンドポイント (直接接続エンドポイントの作成時に自動生成) とパブリックエンドポイント (手動申請が必要) が含まれます。

ノード直接接続エンドポイント

データベースプロキシエンドポイント

Cluster Edition インスタンスでは、汎用データベースプロキシがデフォルトで有効になっています。プロキシエンドポイントは読み書きまたは読み取り専用として設定できます。

  • [読み書き]:ビジネスの線形スケーリングに向けて読み書き分離をサポートします。また、トランザクション分割接続プール管理などのデータプロキシ機能もサポートします。

  • [読み取り専用]:レポートなどの読み取り専用ワークロードをサポートします。

クラスター読み書きエンドポイント

クラスター読み書きエンドポイントは、内部エンドポイントとパブリックエンドポイントを含みます。内部エンドポイントは、インスタンス作成後に自動的に生成されます。必要に応じてパブリックエンドポイントを申請してください。

  1. RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
  2. 基本情報 ページの インスタンストポロジ管理 > データベースの接続 セクションで、クラスター読み書きエンドポイントを表示または変更し、パブリックエンドポイントを申請できます。

    • クラスター読み書きエンドポイントを表示する:読み書き接続ボックスにマウスポインターを合わせ、ポップアップウィンドウでエンドポイントを確認します。

    • クラスター読み書きエンドポイントを変更する、またはパブリックエンドポイントを申請する編集 をクリックします。表示されるダイアログボックスで、接続の変更VPCの切り替え、およびパブリックエンドポイントのアプリケーション を実行できます。

    image

クラスター読み取り専用エンドポイント

クラスター読み取り専用エンドポイントの作成、表示、削除

説明
  • クラスター読み取り専用エンドポイントの作成または削除は、クラスター読み書きエンドポイントに影響しません。

  • クラスター読み取り専用エンドポイントを削除すると、その内部エンドポイントとパブリックエンドポイントの両方が解放され、このエンドポイントを使用しているすべてのデータベース接続が中断されます。

  • 各 Cluster Edition インスタンスに作成できるクラスター読み取り専用エンドポイントは 1 つだけです。複数のセカンダリノードが負荷分散のためにこのエンドポイントを共有します。

  1. RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
  2. 基本情報 ページの インスタンストポロジ管理 > データベースの接続 セクションで、次のいずれかを選択してください。

    • アドレスの追加

      アドレスを追加 をクリックします。表示されるダイアログボックスで、内部エンドポイントプレフィックス、内部エンドポイントのポート、VPC、および VSwitch を入力または選択します。含めるセカンダリノードを追加し、OK をクリックします。

    • アドレスの削除

      対象の読み取り専用接続ボックスで、削除 をクリックします。表示されるダイアログボックスで、OK をクリックします。

  3. クラスター読み取り専用エンドポイントを表示する:基本情報 ページの インスタンストポロジ管理 > データベースの接続 セクションで、読み取り専用接続ボックスにマウスポインターを合わせ、ポップアップダイアログボックスでエンドポイントを確認します。

    image

クラスター読み取り専用エンドポイントのノード構成の調整

説明
  • セカンダリノードの追加、またはノードの重みの調整:既存のデータベース接続は影響を受けません。新規接続 (クラスター読み取り専用エンドポイントを使用) は、負荷分散のために更新後のノード構成を使用します。

  • セカンダリノードの削除:少なくとも 1 つのセカンダリノードを維持する必要があります。削除されたノードへの接続では、30~120 秒の瞬断が発生します。他のノードは影響を受けません。

  • セカンダリノードの重みを調整する際は、少なくとも 1 つのノードの重みが 0 より大きいことを確認してください。

  • クラスター読み取り専用エンドポイントのノード構成の変更は、内部接続とパブリック接続の両方に適用されます。

  1. RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
  2. 基本情報 ページの インスタンストポロジ管理 > データベースの接続 セクションで、読み取り専用接続ボックスの編集 をクリックします。

    image

    • ノードの追加と重みの調整エンドポイントに追加するセカンダリノードを選択し、加入 アイコンをクリックします。 ノードの重みを調整し、OK をクリックします。

    • ノードの削除削除するノードを選択し、删除 アイコンをクリックしてから、OK をクリックします。

    image

ノード直接接続エンドポイント

  1. RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
  2. 基本情報 ページの インスタンストポロジ管理 > データベースノード セクションで、ノード直接接続エンドポイントの作成、表示、変更、またはパブリックエンドポイントの申請ができます。

    • ノードエンドポイントを作成する:対象ノードの領域で、ノードアドレスの作成 をクリックし、内部ネットワーク情報を設定してから、決定 をクリックします。

    • ノード直接接続エンドポイントの表示、変更、またはパブリックエンドポイントの申請管理 をクリックします。表示されるダイアログボックスで、接続の変更VPCの切り替え、およびパブリックエンドポイントのアプリケーション を実行できます。

    image

よくある質問

Q:変更後、アプリケーション内のエンドポイントまたはポートも更新する必要がありますか?

A:はい、変更する必要があります。変更しない場合、アプリケーションはデータベースに接続できません。

Q:エンドポイントまたはポートの変更はすぐに反映されますか? インスタンスを再起動する必要はありますか?

A:はい、すぐに反映されます。再起動は不要です。

Q:エンドポイントを変更または解放した後、元のエンドポイントを別のインスタンスで再利用できますか?

A:はい、再利用できます。

Q:プライマリ/セカンダリ スイッチオーバーが成功した後、インスタンスエンドポイントは変更されますか?

A:いいえ、変更されません。エンドポイントは変更されません。スイッチオーバー後、元のプライマリインスタンスはセカンダリインスタンスになり、アプリケーションは新しいプライマリインスタンス (元のセカンダリインスタンス) に自動的に接続します。

Q:エンドポイントの変更時に、エラーコード InvalidConnectionString.Malformed のエラー "Invalid connection string format" が発生します。どのように解決すればよいですか?

A:このエラーは、次のいずれかの理由で発生します。

  • 理由 1:インスタンスで SSL が有効になっているため、エンドポイントの変更に失敗しています。

    解決策 SSL 暗号化を無効化してから、エンドポイントを変更してください。

  • 理由 2変更後の接続文字列が要件を満たしていません。たとえば、エンドポイントプレフィックスが 8 文字未満である、または合計長が 63 文字を超えています。

    解決策変更後のエンドポイントを修正して、次の要件を満たしてください。エンドポイントプレフィックスは小文字で始まり、小文字または数字で終わる必要があります。また、小文字、数字、ハイフン (-) を含めることができます。長さは 8 文字以上である必要があります。エンドポイントの合計長 (プレフィックス + サフィックス) は 63 文字を超えることはできません。

Q:Cluster Edition インスタンスで、すべてのノードの重みが同じにもかかわらず、ノード間で CPU またはメモリ使用率が異なるのはなぜですか?

A:Server Load Balancer (SLB) は接続数に基づいて負荷分散を行いますが、各接続が消費する CPU またはメモリリソースは異なるためです。

Q:Cluster Edition インスタンスでノードの重みを調整すると、既存の接続に影響しますか? 短時間のサービス停止が発生しますか?

A:いいえ、影響しません。ノードの重みの調整は新規接続にのみ影響します。既存の接続は影響を受けず、サービス停止も発生しません。

Q:Cluster Edition インスタンスで、すべてのノードの重みを 0 に設定できますか?

A:いいえ、設定できません。少なくとも 1 つのノードの重みが 0 より大きい必要があります。

Q:Cluster Edition インスタンスで、エンドポイントからすべてのノードを削除できますか?

A:いいえ、できません。クラスター読み取り専用エンドポイントには、少なくとも 1 つのノードを保持する必要があります。

関連 API

API

説明

インスタンスのエンドポイントを作成する

ApsaraDB RDS for MySQL Cluster Edition インスタンスのエンドポイントを作成します。

インスタンスのエンドポイントを削除する

ApsaraDB RDS for MySQL Cluster Edition インスタンスのエンドポイントを削除します。

インスタンスのエンドポイント接続情報を変更する

ApsaraDB RDS for MySQL Cluster Edition インスタンスのエンドポイント情報を変更します。