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