本記事では、Huawei Cloud VPC Endpointを使用してOceanBase Cloudデータベースに接続する手順を説明します。
前提条件
- Huawei Cloudのメインアカウントに登録されていること。
- OceanBase Cloudアカウントに登録されており、クラスタインスタンスとテナントが作成されていること。詳細については、クラスタインスタンスの作成およびテナントの作成をご参照ください。本記事では、MySQL互換テナントを例に説明します。
操作手順
OceanBase Cloudコンソールにログインし、左側のナビゲーションペインで**Networking**をクリックします。
**Private Connectivityタブで、Create Private Connection**をクリックします。
**Step 1: Create your endpoint serviceで、クラウドサービスプロバイダーとしてHuawei Cloud**を選択し、ターゲットインスタンスとテナントを選択します。
ステップ1:エンドポイントサービスを作成で、Huawei Cloudコンソールに移動します。マウスを右上のアカウントに合わせ、ドロップダウンメニューから私の資格証明を選択し、API資格証明ページから**アカウントID**をコピーします。
OceanBase Cloudコンソールに戻り、アカウントIDを入力して、**Create Endpoint Service**をクリックします。
Endpointサービスの作成後、**ステップ2: エンドポイントを作成に移動し、サービス ID**をコピーしておきます。
Huawei CloudのVPC Endpointsページを開き、エンドポイントの購入をクリックして、以下の内容を設定します:
パラメータ説明リージョン OceanBase Cloudインスタンスと同じリージョンを選択します。 サービスカテゴリ サービス名で検索を選択します。 VPC Endpointサービス名 ステップ6でコピーしたService IDを入力し、Verifyをクリックして検証します。 VPC 仮想プライベートクラウド(VPC)を選択します。 Subnet Endpointが属するサブネットを選択します。 IPv4アドレス 自動割り当てのIPv4アドレスを選択します。 **次へ**をクリックします。エンドポイントリストで、新しく作成したエンドポイントIDをクリックして詳細を表示し、エンドポイントIDとIPv4アドレスをコピーします。
OceanBase Cloudコンソールに戻り、**ステップ2: エンドポイントを作成に移動し、エンドポイントIDとIPアドレスを貼り付けて、次へ**をクリックします。
**Step 3: Connectで、既存のデータベースとアカウントを選択するか、新しいデータベースとアカウントを作成し、接続方式としてMySQL CLI**を選択します。生成された接続文字列をクライアントにコピーします。
現在、OceanBase Cloudは多様なクライアント、ドライバ、言語をサポートしています。詳細については、概要をご参照ください。
MySQLクライアントのCLIに、ステップ10で生成されたアカウント名とパスワードを入力します。これで、OceanBase Cloudに接続して使用できます。
次のステップ
Endpointを作成すると、**トポロジータブでその詳細を確認できます。このタブは、テナントの概要**ページにあります。VPCの変更によりEndpointを更新する必要がある場合、OceanBase Cloudでは既存のEndpointを削除して再作成することが可能です。
エンドポイントの削除:
OceanBase Cloudコンソールで、インスタンス ページに移動し、対象テナント名をクリックしてテナント概要ページに入ります。
トポロジー で、削除ボタンをクリックして既存のエンドポイントを削除します。