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