データベースクラスターには、PolarDB クラスターエンドポイントとプライマリエンドポイントを使用して接続できます。このトピックでは、クラスターエンドポイントとプライマリエンドポイントを申請する方法について説明します。
エンドポイントとポートの表示
-
PolarDB コンソールにログインし、左側のナビゲーションペインで、クラスター をクリックします。クラスターがデプロイされているリージョンを選択し、クラスター ID をクリックしてクラスター詳細ページに移動します。
-
クラスターの 基本情報 ページで、データベースへの接続 セクションの対象エンドポイントにカーソルを合わせます。 表示されるダイアログボックスで、ネットワーク情報 (プライベートネットワーク/パブリックネットワーク エンドポイント、ポート番号、関連リンクなど) を確認できます。
-
以前にドメイン名を使用してデータベースに接続していて、データベースをクラウドに移行した後もそのドメイン名を維持したい場合は、プライベートドメインのバインド をクリックしてバインドできます。プライベートネットワーク エンドポイントのみがプライベートドメイン名のバインドをサポートしています。詳細については、「プライベートドメイン名」をご参照ください。
-
PolarDB エンドポイントのデフォルトのポート番号は 3306 です。また、ポート番号をカスタマイズすることもできます。
-
PolarDBでは、クラスター内のすべてのノード (プライマリノードと読み取り専用ノードを含む) は、同じデータベースアカウントとパスワードを共有します。データベースアカウント名を確認するには、クラスター詳細ページので作成済みのデータベースアカウントを確認できます。
パブリックエンドポイントの申請
-
PolarDB コンソールにログインし、左側のナビゲーションペインでクラスターをクリックします。クラスターがデプロイされているリージョンを選択し、クラスター ID をクリックしてクラスター詳細ページに移動します。
-
クラスターの 概要 ページで、データベースへの接続 セクションの対象エンドポイントを見つけます。パブリックネットワーク の右側で、申請 をクリックします。
説明申請できるのは パブリックネットワーク エンドポイントのみです。プライベートネットワーク エンドポイントはクラスター作成時にデフォルトで生成されるため、申請する必要はありません。
-
表示されるダイアログボックスで、エンドポイントのプレフィックスを設定し、OK をクリックします。
説明-
エンドポイントのプレフィックスは、次の要件を満たす必要があります。
-
長さは 6 ~ 40 文字で、小文字、数字、ハイフン (-) のみを使用できます。
-
小文字で始まり、数字または文字で終わる必要があります。
-
-
エラーメッセージ "The node specification has insufficient resources in this zone. Please try another zone" が表示される場合、指定したパブリックドメイン名がすでに使用されている可能性があります。別のドメイン名を試してください。
-
-
クラスターエンドポイントが作成されると、データベースプロキシ機能が自動的に有効になります。必要に応じてデータベースプロキシの設定を変更できます。詳細については、「データベースプロキシの設定」をご参照ください。
説明申請が成功すると、パブリックエンドポイントは直ちに有効になります。データベースへの接続 セクションで確認できます。すぐに表示されない場合は、ページを更新してください。
カスタムクラスターエンドポイントの作成
クラスターの 概要 ページで、データベースへの接続 セクションの カスタムクラスターエンドポイントの作成 をクリックして、カスタムエンドポイントを作成し、データベースプロキシ機能を設定することもできます。詳細については、「データベースプロキシの設定」をご参照ください。
現在、PolarDB for MySQL Cluster Edition では、新しいエンドポイントの作成時に VPC と vSwitch を指定できます。詳細については、「VPC と vSwitch の変更」をご参照ください。
エンドポイントの変更
クラスターの 概要 ページで、データベースへの接続 セクションの対象エンドポイントを見つけます。 プライベートネットワーク または パブリックネットワーク の右側で、
> [編集] をクリックしてエンドポイントを変更します。
-
エンドポイントのプレフィックスは、次の要件を満たす必要があります。
-
長さは 6 ~ 40 文字で、小文字、数字、ハイフン (-) のみを使用できます。
-
小文字で始まり、数字または文字で終わる必要があります。
-
-
ポート番号は 3000 ~ 5999 の範囲で指定する必要があります。
-
エンドポイントで SSL が有効になっている場合、エンドポイントを変更するとクラスターが再起動します。
-
エンドポイントで SSL が有効になっている場合、変更後のエンドポイントの合計長は 64 文字を超えることはできません。
現在、PolarDB for MySQL Cluster Edition では、単一のエンドポイントの VPC と vSwitch を変更できます。詳細については、「VPC と vSwitch の変更」をご参照ください。
エンドポイントの解放
-
エンドポイントを解放する前に、アプリケーションがすでに新しいエンドポイントを使用していることを確認してください。
-
解放したエンドポイントは復元できません。できるのは 申請 のみです。
-
デフォルトのクラスターエンドポイントは設定の変更のみ可能で、解放はできません。カスタムクラスターエンドポイントは解放できます。
クラスターの 概要 ページで、データベースへの接続 セクションの対象エンドポイントを見つけます。 パブリックネットワーク の右側で、
>リリース をクリックしてエンドポイントを解放します。
解放できるのは [パブリック] エンドポイントのみです。
次のステップ
API リファレンス
API | 説明 |
クラスターのエンドポイントを照会します。 | |
クラスターのパブリックエンドポイントを作成します。 | |
クラスターのデフォルトエンドポイントを変更します。 | |
クラスターのエンドポイントを解放します。 |