スクリプト言語およびOracle Cloud
Oracle Application Container Cloud Service(Oracle ACCS)を使用することで、PHPおよびNode.jsのアプリケーションをコンテナに展開できます。これらのアプリケーションは、Oracle Database Cloud Service(Oracle DBCS)に接続できます。
すでに作成済みのOracle DBCSインスタンスにアプリケーションを接続するには、まずPHPアプリケーションまたはNode.jsアプリケーションをOracle ACCSに展開し、ACCSサービス・コンソールを使用してサービス・バインディングを追加します。「Database Cloud Service」を選択し、サービス・バインディングのユーザー名とパスワードを、DBサービスにおける既存のDBスキーマの資格証明に設定します。
これにより、以下を含むACCS環境変数が自動的に移入されます。
DBAAS_USER_NAME DBAAS_USER_PASSWORD DBAAS_DEFAULT_CONNECT_DESCRIPTOR
これらはアプリケーション内で参照できます。たとえば、Node.js(ACCSにインクルード)のためのnode-oracledbアドオンの場合、次のようになります。
oracledb.getConnection( { user : process.env.DBAAS_USER_NAME, password : process.env.DBAAS_USER_PASSWORD, connectString : process.env.DBAAS_DEFAULT_CONNECT_DESCRIPTOR }, . . .
Node.jsアプリケーションがOracle DBCSに接続します。