本記事では、Google Cloud Private Service Connectを使用してOceanBase Cloudに接続する方法について説明します。
前提条件
- Google Cloudアカウントに登録し、プロジェクトを作成していること。
- OceanBase Cloudアカウントに登録し、クラスタインスタンスとテナントを作成していること。詳細については、クラスタインスタンスの作成およびテナントの作成をご参照ください。本記事ではMySQL互換テナントを例に説明します。
操作手順
OceanBase Cloudコンソールにログインし、左側のナビゲーションペインで**Networking**をクリックします。
**プライベート接続タブで、プライベート接続を作成**をクリックします。
**Step 1: Create your Private Service Connect serviceで、クラウドサービスプロバイダーとしてGoogleクラウド**を選択し、ターゲットインスタンスとテナントを選択します。
Google Cloudコンソールを開き、ページに表示されているプロジェクトIDをコピーします。
OceanBase Cloudコンソールに戻り、**Step 1: Create your Private Service Connect serviceの3. Create a Private Service Connect serviceにプロジェクトIDを入力し、作成する**をクリックします。
サービスの作成が完了したら、**Step 2: Create an endpoint and connect**でTarget Service情報をコピーします。
Google CloudネットワークサービスコンソールのPrivate Service Connectページを開き、ページのEndpointsセクションで**+ CONNECT ENDPOINT**をクリックします。
Connect endpointページで以下の情報を入力します:
パラメータ説明Target Published serviceを選択します。 Endpoint name エンドポイントに名前を指定します。 Network エンドポイントにネットワークを選択します。 Subnetwork エンドポイントにサブネットを選択します。 IP Address エンドポイントにIPアドレスを選択します。必要に応じて、新しいIPアドレスを作成できます。 ADD ENDPOINTをクリックします。
Private Service Connectページで、先ほど作成したエンドポイントを見つけてPSC Connection IDをコピーします。
OceanBase Cloudコンソールに戻ります。Step 2: Create an endpoint and connect の PSC Connection ID フィールドにPSC Connection IDを入力し、接続 をクリックします。
Step 3: Connect で、既存のデータベースとアカウントを選択するか、新しいデータベースとアカウントを作成します。接続方法として MySQL CLI を選択し、生成された接続文字列をクライアントにコピーします。
現在、OceanBase Cloudは多様なクライアント、ドライバー、言語をサポートしています。詳細については、概要をご参照ください。
MySQLクライアントのCLIに、ステップ12で生成されたアカウント名とパスワードを入力します。これで、OceanBase Cloudに接続して使用できます。
次のステップ
Endpointを作成した後、トポロジー タブでその詳細を確認できます。このタブは、テナントの 概要 ページにあります。VPCの変更によりEndpointを更新する必要がある場合、OceanBase Cloudでは既存のEndpointを削除して再作成することが可能です。
Endpointの削除:
OceanBase Cloudコンソールで、インスタンス ページに移動し、対象のテナント名をクリックしてテナントの概要ページに入ります。
トポロジー で、削除ボタンをクリックして既存のEndpointを削除します。