ApsaraDB RDS for MySQLインスタンスでデータベースプロキシ機能を有効にすると、クライアントはデータベースプロキシエンドポイントを介してデータベースシステムに接続できます。 このトピックでは、データベースプロキシエンドポイントの種類と、データベースプロキシエンドポイント、内部エンドポイント、およびパブリックエンドポイントを構成する方法について説明します。
前提条件
データベースプロキシ機能が有効になっています。 詳細については、「データベースプロキシ機能の有効化」をご参照ください。
データベースプロキシエンドポイントの種類
データベースプロキシエンドポイントは、仮想プライベートクラウド (VPC) タイプの内部エンドポイント、クラシックネットワークタイプの内部エンドポイント、およびパブリックエンドポイントに分類されます。
RDSインスタンスのデータベースプロキシ機能を有効にすると、データベースプロキシエンドポイントが自動的に生成されます。これはデフォルトのデータベースプロキシエンドポイントとも呼ばれ、削除することはできません。 データベースプロキシエンドポイントは、以前はプロキシ端末と呼ばれていました。 詳細については、「データベースプロキシ機能の有効化」をご参照ください。
データベースプロキシ機能が有効になっている各RDSインスタンスは、最大7つのデータベースプロキシエンドポイントをサポートします。 VPCタイプの1つの内部エンドポイントと、データベースプロキシエンドポイントごとに1つのパブリックエンドポイントを申請できます。
2023年12月7日以降、ApsaraDB RDS for MySQLインスタンスのデータベースプロキシエンドポイントを作成すると、クラシックネットワークタイプのデータベースプロキシエンドポイントを申請できなくなります。 クラシックネットワークタイプの内部エンドポイントを申請した場合は、引き続き内部エンドポイントを使用できます。 ただし、クラシックネットワークタイプの内部エンドポイントをリリースすると、クラシックネットワークタイプの内部エンドポイントを申請できなくなります。 詳細については、「 [EOS /廃止] ApsaraDB RDS For MySQLのデータベースプロキシ用にクラシックネットワークタイプの内部エンドポイントを作成できなくなった」をご参照ください。
データベースプロキシエンドポイントの管理
データベースプロキシエンドポイントの作成
データベースプロキシエンドポイントの作成方法の詳細については、「データベースプロキシエンドポイントの作成」をご参照ください。
データベースプロキシエンドポイントと、データベースプロキシエンドポイントに関連付けられているポートの変更
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。
左側のナビゲーションウィンドウで、[データベースプロキシ] をクリックします。
[接続情報] セクションで、データベースプロキシエンドポイントの右側にあるアイコンをクリックします。
表示されるダイアログボックスで、エンドポイントとポートの値を変更します。 [OK] をクリックします。 変更できるEndpointの値は、データベースプロキシエンドポイントのプレフィックスを参照します。
データベースプロキシエンドポイントのプレフィックスは、長さが2 ~ 40文字である必要があり、英数字、およびハイフン (-) を使用できます。 プレフィックスは小文字で始まる必要があります。
データベースプロキシエンドポイントに関連付けられているポート番号は、1000〜5999の範囲内である必要があります。
RDSインスタンスのデータベースプロキシを共有データベースプロキシから専用データベースプロキシにアップグレードし、データベースプロキシエンドポイントを初めて変更すると、データベースプロキシエンドポイントのサフィックスが自動的に変更されます。 データベースプロキシエンドポイントのサフィックスに加えられた変更に注意してください。
説明
データベースプロキシエンドポイントの削除
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。
左側のナビゲーションペインで、[データベース] をクリックします。
削除するデータベースプロキシエンドポイントを見つけて、[操作] 列の [接続の削除] をクリックします。 表示されるメッセージで、[OK] をクリックします。
RDSインスタンスがクラウドディスクを使用している場合、RDSインスタンスのVPCタイプの内部エンドポイントは削除できません。
RDSインスタンスがローカルディスクを使用している場合、RDSインスタンス用に少なくとも1つのデータベースプロキシエンドポイントを保持する必要があります。
データベースプロキシエンドポイントが削除されると、データベースプロキシエンドポイントID、内部エンドポイント、およびパブリックエンドポイントも削除されます。
VPCタイプの内部エンドポイントを申請する
データベースプロキシエンドポイントにVPCタイプの内部エンドポイントがない場合、VPCタイプの内部エンドポイントを申請できます。 データベースプロキシエンドポイントは、以前はプロキシ端末と呼ばれていました。
次の2つの方法で内部エンドポイントを申請できます。
データベースプロキシページでの操作の実行
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。
左側のナビゲーションペインで、[データベース] をクリックします。
[接続情報] セクションで、必要なデータベースプロキシエンドポイントを見つけ、[内部エンドポイント /ポート] 列の [VPCタイプのエンドポイントに適用] をクリックします。
表示されるダイアログボックスで、VPC、vSwitch、プロキシエンドポイント、ポートを設定し、[OK] をクリックします。 変更できるプロキシエンドポイントの値は、データベースプロキシエンドポイントのプレフィックスを参照します。
説明vSwitchが存在するゾーンは、RDSインスタンスのプライマリゾーンと同じにすることを推奨します。 内部エンドポイントを申請した後、VPCとvSwitchを変更することはできません。
データベースプロキシエンドポイントごとに、VPCタイプの内部エンドポイントを1つだけ申請できます。
データベースプロキシエンドポイントのプレフィックスは、長さが2 ~ 40文字である必要があり、英数字、およびハイフン (-) を使用できます。 プレフィックスは小文字で始まる必要があります。
データベースプロキシエンドポイントに関連付けられているポート番号は、1000〜5999の範囲内である必要があります。
[データベース接続] ページでの操作の実行
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。
インスタンス詳細ページの左側のナビゲーションウィンドウで、[データベース接続] をクリックします。
[データベースプロキシエンドポイント] セクションで、[内部エンドポイント /ポート] 列の [VPCタイプのエンドポイントの申請] をクリックします。
表示されるダイアログボックスで、VPC、vSwitch、プロキシエンドポイント、ポートを設定し、[OK] をクリックします。
パブリックエンドポイントの管理
パブリックエンドポイントの申請
パブリックエンドポイントは、次の2つの方法で申請できます。
データベースプロキシページでの操作の実行
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。
左側のナビゲーションペインで、[データベース] をクリックします。
[接続情報] セクションで、必要なデータベースプロキシエンドポイントを見つけ、[インターネットエンドポイント /ポート] 列の [パブリックエンドポイントの申請] をクリックします。
表示されるダイアログボックスで、プロキシエンドポイントとポートを設定し、[OK] をクリックします。
データベース接続ページでの操作の実行
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。
インスタンスの詳細ページの左側のナビゲーションウィンドウで、[データベース接続] をクリックします。
[データベースプロキシ接続] セクションで、[パブリックエンドポイントの申請] をクリックし、プロキシエンドポイントと [ポート] を設定し、[OK] をクリックします。 変更できるプロキシエンドポイントの値は、データベースプロキシエンドポイントのプレフィックスを参照します。
各データベースプロキシエンドポイントに対して1つのパブリックエンドポイントのみを申請できます。
データベースプロキシエンドポイントのプレフィックスは、長さが2 ~ 40文字である必要があり、英数字、およびハイフン (-) を使用できます。 プレフィックスは小文字で始まる必要があります。
データベースプロキシエンドポイントに関連付けられているポート番号は、1000〜5999の範囲内である必要があります。
パブリックエンドポイントのリリース
パブリックエンドポイントは、次の2つの方法でリリースできます。
データベースプロキシページでの操作の実行
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。
左側のナビゲーションペインで、[データベース] をクリックします。
必要なデータベースプロキシエンドポイントを見つけて、[パブリックエンドポイント /ポート] 列の [パブリックエンドポイントのリリース] をクリックします。 表示されるダイアログボックスで、[OK] をクリックします。
データベース接続ページでの操作の実行
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。
インスタンスの詳細ページの左側のナビゲーションウィンドウで、[データベース接続] をクリックします。
[データベースプロキシエンドポイント] セクションで、[パブリックエンドポイント /ポート] 列の [パブリックエンドポイントのリリース] をクリックします。 表示されるダイアログボックスで、[OK] をクリックします。
参考資料
関連する API 操作
API 操作 | 説明 |
インスタンスのデータベースプロキシに関する詳細を照会します。 | |
インスタンスのデータベースプロキシエンドポイントに関する情報を照会します。 | |
インスタンスのデータベースプロキシのプロキシエンドポイント設定を変更します。 | |
データベースプロキシエンドポイントを作成します。 | |
データベースプロキシエンドポイントを変更します。 | |
データベースプロキシエンドポイントを削除します。 |