4.2. 新しい無料体験版データベースをプロビジョニングし、アプリケーションを接続する
このユースケースでは、新しい無料体験版データベースをプロビジョニングし、アプリケーションを体験版データベースに接続します。
Red Hat OpenShift Database Access は現在、体験版データベースインスタンスのプロビジョニングのみをサポートしています。
OpenShift Database Access アプリケーションプログラミングインターフェイス (API) スキーマは、次の 2 つの方法のいずれかで実装できます。
-
oc applyコマンドとEOF記述子でインラインコードを使用する。 -
oc applyコマンドで使用する静的 YAML ファイルを作成する。
この手順の例では、クラウドでホストされるデータベースプロバイダーとして MongoDB Atlas を使用します。この手順では、スキーマ構文の例を示し、続いて oc apply コマンドでインラインコードブロックを使用する実装例を示します。リソースオブジェクトは、DBaaSInstance、DBaaSConnection、ServiceBinding の順序で作成します。
前提条件
- 実行中の OpenShift Dedicated (OSD)、Red Hat OpenShift on AWS (ROSA)、または Azure Red Hat OpenShift (ARO) クラスター。
- OpenShift Database Access アドオンの インストール。
- OpenShift クラスターのコマンドラインインターフェイス (CLI) へのユーザーアクセス。
- 既存のアプリケーションの namespace。
手順
コマンドラインインターフェイスを使用して OpenShift にログインします。
構文
oc login --token=TOKEN --server=SERVER_URL_AND_PORT
oc login --token=TOKEN --server=SERVER_URL_AND_PORTCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例
oc login --token=sha256~ZvFDBvoIYAbVECixS4-WmkN4RfnNd8Neh3y1WuiFPXC --server=https://example.com:6443
$ oc login --token=sha256~ZvFDBvoIYAbVECixS4-WmkN4RfnNd8Neh3y1WuiFPXC --server=https://example.com:6443Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記コマンドラインログイントークンと URL は、OpenShift コンソールから確認できます。OpenShift コンソールにログインします。ユーザー名をクリックし、Copy login command をクリックします。ユーザー名とパスワードをもう一度入力し、Display Token をクリックしてコマンドを表示します。
DBaaSInstance オブジェクトを作成して、新しいデータベースインスタンスをプロビジョニングし、それを OpenShift クラスターに適用します。
構文
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow DBaaSConnection オブジェクトを作成し、OpenShift クラスターに適用します。
構文
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ServiceBinding オブジェクトを作成し、OpenShift クラスターに適用します。
構文
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow