この記事では、クラウドプロバイダーがAlibaba Cloudであるデータベースインスタンスに対して、プライベートネットワーク接続を使用してデータベースに接続する方法を説明します。
前提条件
- Alibaba Cloudのメインアカウントの登録が完了していること。
- OceanBase Cloudデータベースアカウントの登録が完了し、クラスタインスタンスとテナントが作成されていること。本記事の例では、OceanBase CloudのMySQLテナントを使用します。詳細はクラスタインスタンスの作成およびテナントの作成をご参照ください。
操作手順
OB Cloudデータベースコンソールにログインします。クラスタリストページで対象クラスタの情報を展開し、対象テナントの下で 接続 > 接続文字列を取得 を選択します。
ポップアップウィンドウで 専用ネットワークアドレスを使用 を選択します。
ステップ 1:プライベートアドレスの作成 で、以下の情報を入力します。
Alibaba Cloudプラットフォームの[メインアカウントID]:画面の指示に従ってアリババクラウドコンソールホームページに移動し、右上のアバターにマウスを合わせ、ドロップダウンメニューからメインアカウントIDをコピーします。
VPC および vSwitch:Alibaba Cloud VPCコンソールに移動し、上部のナビゲーションバーでOceanBase Cloudインスタンスと同じリージョンを選択します。既存のVPC IDをコピーし、そのVPC内のスイッチを選択してスイッチIDをコピーします。新しいVPCとスイッチを作成することもできます。
注意
上記の情報が正しく入力されているか、よく確認してください。情報が誤っているとプライベートアドレスの作成に失敗する可能性があり、失敗後に修正して再試行することはできません。プライベートアドレスの作成に失敗した場合は、速やかにOceanBase Cloudテクニカルサポートにご連絡ください。
プライベートエンドポイントを作成 をクリックします。
説明
プライベートアドレスの作成には数分かかる場合があります。しばらくお待ちください。
プライベートアドレスの作成が完了したら、ステップ2:接続 で、データベースとアカウントを選択するか、新しいデータベースとアカウントを作成します。
注意
新しいアカウントを作成する場合は、アカウント作成時に生成されたパスワードを適切に記録してください。
接続方法 ドロップダウンリストから必要に応じて接続方法を選択し、生成された接続文字列をクライアントにコピーして接続します。
関連操作
プライベートアドレスの作成完了後、テナントワークベンチのトポロジ図で作成されたプライベートアドレス情報を確認できます。VPCの変更などの理由で作成済みのプライベートアドレスを変更する必要がある場合、現在OceanBase Cloudでは既存のプライベートアドレスの編集または削除に対応しています。
プライベートアドレスの編集
OceanBase Cloudコンソールのインスタンスリストページで、対象テナント名をクリックしてテナントワークベンチに入ります。
テナントワークベンチの トポロジー で、プライベートアドレスの右側にある編集ボタンをクリックします。
プライベートアドレスの編集ポップアップウィンドウで、プレフィックス と ポート を変更し、OK をクリックします。
プライベートアドレスの削除
OceanBase Cloudコンソールのインスタンスリストページで、対象テナント名をクリックしてテナントワークベンチに入ります。
テナントワークベンチの デプロイ関係図 で、プライベートアドレスの右側にある削除ボタンをクリックします。
ポップアップウィンドウで削除条件を確認し、OK をクリックします。
Alibaba Cloud ECSへの接続
Alibaba Cloud ECSを使用する必要がある場合は、プライベートネットワーク接続を設定する際に、ECSと同じVPCネットワークおよびVSwitchスイッチを選択してください。