データベースプロキシは、設定した読み取り/書き込み属性および読み取り重みに基づき、受信リクエストをプライマリインスタンスおよび読み取り専用インスタンス間で分散します。アプリケーションが読み書き分離を必要とする場合、または高度な同時接続数に対応するデータベース操作を実行する必要がある場合は、プライマリエンドポイントではなく、データベースプロキシエンドポイントをご利用ください。
前提条件
開始する前に、以下の条件を満たしていることを確認してください。
RDS インスタンスに対してデータベースプロキシ機能が有効化されていること。詳細については、「データベースプロキシ機能の有効化」をご参照ください。
データベースプロキシエンドポイント向けの接続設定が構成済みであること。詳細については、「データベースプロキシエンドポイントの接続設定の構成」をご参照ください。
データベースプロキシエンドポイントとポートの確認方法
ApsaraDB RDS コンソール内のいずれかの方法を用いて、ご利用のデータベースプロキシエンドポイントおよびポートを確認できます。
データベースプロキシページ
インスタンスページへ移動します。上部ナビゲーションバーから、RDS インスタンスが配置されているリージョンを選択します。その後、対象の RDS インスタンスを見つけ、その ID をクリックします。
左側ナビゲーションウィンドウで、データベースプロキシ をクリックします。
接続情報セクションより、データベースプロキシエンドポイントおよびポートを確認します。
説明このページでは、エンドポイントプレフィックスの変更、ポートの変更、パブリックエンドポイントの申請も可能です。詳細については、「データベースプロキシエンドポイントの管理」をご参照ください。
データベース接続ページ
インスタンスページへ移動します。上部ナビゲーションバーから、RDS インスタンスが配置されているリージョンを選択します。その後、対象の RDS インスタンスを見つけ、その ID をクリックします。
左側ナビゲーションウィンドウで、データベース接続 をクリックします。
データベースプロキシエンドポイントセクションより、データベースプロキシエンドポイントおよびポートを確認します。
説明このページでは、パブリックエンドポイントの申請およびリリース、およびデータベースプロキシエンドポイントに関するその他の管理操作が可能です。詳細については、「データベースプロキシエンドポイントの管理」をご参照ください。
RDS インスタンスへの接続
データベースプロキシエンドポイントおよびポートを取得した後、当該エンドポイントを用いて RDS インスタンスに接続します。クライアントツールまたはアプリケーションコードを用いた接続方法については、「ApsaraDB RDS for PostgreSQL インスタンスへの接続」をご参照ください。
次のステップ
API リファレンス
| API | 説明 |
|---|---|
| DescribeDBProxy | データベースプロキシの詳細情報を照会します |
| DescribeDBProxyEndpoint | データベースプロキシのエンドポイントを照会します |
| ModifyDBProxyEndpoint | データベースプロキシエンドポイントの接続設定を変更します |