この記事では、Tencent Cloud Private Linkを使用してデータベースに接続する方法について説明します。
前提条件
- Tencent Cloudのメインアカウント登録が完了していること。
- OB Cloudデータベースアカウントの登録が完了し、クラスタインスタンスとテナントが作成されていること。本記事の例では、OB CloudのMySQLテナントを使用しています。詳細については、クラスタインスタンスの作成およびテナントの作成をご参照ください。
初回のプライベートネットワーク接続の使用
インスタンスで利用可能なプライベートネットワークアドレスがない場合は、まずプライベートネットワークアドレスを作成し、その後接続文字列を取得する必要があります。
OB Cloudデータベースコンソールにログインし、左側のナビゲーションペインで、**ネットワーキング**をクリックします。
ネットワーク設定ページで、**プライベート接続タブの下にあるTencent Cloudオプションをクリックし、プライベート接続を作成**をクリックします。
ポップアップダイアログで、以下の情報に従って**ステップ1:エンドポイントサービスの作成の設定を完了したら、作成する**をクリックします。
パラメータ説明クラウドプロバイダの選択 **Tencent Cloud**を選択します。 インスタンスまたはテナントの選択 接続するインスタンスとテナントを選択し、必要に応じて**このプライベートネットワーク接続をクラスタ内のテナントと共有する**オプションをチェックします。 説明
OB Cloudは、インスタンス内のすべてのテナントとプライベートネットワーク接続を共有できます。このオプションをチェックすると、そのインスタンス内の他のテナントも、今回作成したプライベートネットワーク接続(エンドポイントサービスとエンドポイント)が生成する接続文字列を使用してアクセスできるようになります。同時に、ステップ2:エンドポイントの作成では、このインスタンス内で他のテナントと既に接続成功しているエンドポイントを選択して紐づけることもできます。
エンドポイントサービスの作成 Tencent Cloudコンソールに移動し、右上隅のアバターにマウスカーソルを合わせ、ドロップダウンメニューからメインアカウントIDをコピーしてこちらに入力します。 エンドポイントサービスの作成が完了したら、**ステップ2: エンドポイントを作成**で、サービスIDと対端アカウント情報をコピーして保存します。
Tencent Cloudのエンドポイントページに移動し、**新規作成**をクリックし、ポップアップボックスで以下の情報を設定します:
パラメータ説明名前 カスタム名を入力します。 所属ネットワーク ご自身が属するネットワークを選択します。 所属サブネット ご自身が属するサブネットを選択します。 対端アカウントタイプ その他のアカウントを選択します。 IPアドレス 自動割り当てを選択すると、システムが自動的にIPアドレスを割り当てます。手動割り当てを選択すると、ご自身でIPアドレスを入力します。 サービスタイプ プライベートサービスを選択します。 対端アカウントタイプ その他のアカウントを選択します。 対端アカウントUIN 1列目にステップ5でコピーした対端アカウントを入力し、2列目にステップ5でコピーしたサービスIDを入力して、検証をクリックします。 **OK**をクリックし、エンドポイントリストページで先ほど作成したエンドポイントIDをクリックして基本情報ページに移動し、IDとIPアドレスをコピーします。
OB Cloudデータベースコンソールに戻り、**ステップ2: エンドポイントを作成で以下の情報設定を完了したら、次へ**をクリックします。
パラメータ説明PrivateLinkエンドポイントID ステップ7でコピーしたエンドポイントIDを入力します。 エンドポイントIPアドレス ステップ7でコピーしたIPアドレスを入力します。 ステップ3:接続 で、既存のアカウントを選択するか、新しいアカウントを作成します。
注意
新しいアカウントを作成する場合は、アカウント作成時に生成されたパスワードを適切に保管してください。
必要に応じて接続方法(例:OBClient)を選択し、生成された接続文字列をクライアントにコピーして接続します。接続に成功すると、データベースへのアクセスと利用が可能になります。
既存の利用可能なプライベートネットワークアドレス
既に利用可能なプライベートネットワークアドレスがある場合は、既に作成したプライベートネットワーク接続を選択して、直接接続できます。以下では、既に作成したプライベートネットワーク接続を使用して接続する方法を説明します。新しいプライベートネットワーク接続を作成する必要がある場合は、上記の初めてプライベートネットワーク接続を使用するセクションを参照して作成してください。
OB Cloudデータベースコンソールにログインします。インスタンスリストページで、対象インスタンスの情報を展開し、対象テナント内で、接続 > 接続文字列を取得 を選択します。
ポップアップウィンドウで、プライベートネットワークアドレスを使用 を選択します。
1. プライベートエンドポイントを選択 の下で、既に作成したプライベートネットワーク接続を選択します。
2. 接続文字列を取得 で、既存のアカウントを選択するか、新しいアカウントを作成します。
注意
新しいアカウントを作成する場合は、アカウント作成時に生成されたパスワードを適切に保管してください。
必要に応じて接続方法(例:OBClient)を選択し、生成された接続文字列をクライアントにコピーして接続します。接続に成功すると、データベースへのアクセスと利用が可能になります。
次のステップ
エンドポイントの作成が完了すると、テナントワークスペースのトポロジーマップで作成したエンドポイント情報を確認できます。VPCの変更などの理由で既に作成したエンドポイントを変更する必要がある場合、現在OB Cloudは既存のエンドポイントを削除して再度作成することをサポートしています。エンドポイントの削除手順は以下のとおりです:
OB Cloudコンソールのインスタンスリストページで、対象テナント名をクリックしてテナントワークスペースに入ります。
テナントワークスペースの トポロジー の下で、削除ボタンをクリックして既に作成したエンドポイントを削除します。