6.5 Oracle REST Data Servicesの構成

Oracle REST Data Servicesを構成する場合は、imagesディレクトリをコピーする必要があります。古いリリースを使用している場合は、Oracle REST Data Servicesのインストールを検証し、静的ファイルのサポートを構成し、Oracle REST Data Servicesを保護します。

6.5.1 imagesディレクトリのコピー

新規インストールをロードしているか、以前のリリースをアップグレードしているかにかかわらず、トップ・レベルのapex\imagesディレクトリ(例: C:\TEMP)から、インストールされているOracle REST Data Servicesが使用している場所に、imagesディレクトリをコピーする必要があります。

アップグレード中に、既存のimagesディレクトリを上書きします。以前のバージョンに戻すことができるように、アップグレードの開始前に、Oracle APEX用の既存のimagesディレクトリのコピーを作成して、imagesのリリース番号(images_5_1など)を示しておくことをお薦めします。

6.5.2 Oracle REST Data Servicesインストールの検証

Oracle APEXの新規インストールまたはアップグレードで、Oracle REST Data Services 21.2.1以前を使用している場合は、Oracle REST Data Servicesのインストールを検証する必要があります。

Oracle APEXの新規インストールまたはアップグレードでOracle REST Data Servicesインストールを検証するには、次のコマンドを実行します。

java -jar ords.war validate [--database <dbname>]

参照:

Oracle REST Data Servicesインストレーションおよび構成ガイドOracle REST Data Servicesインストールの修復に関する項

6.5.3 静的ファイル・サポートの構成

静的ファイルを構成するために、Oracle APEXの新規インストール後にはapex_rest_config.sqlを実行する必要があります。

Oracle APEXを使用すると、アプリケーション開発者はアプリケーションに静的ファイルを含めることができます。静的ファイルは、ワークスペース、アプリケーション、プラグインまたはアプリケーション・テーマに関連付けることができます。Oracle REST Data ServicesをWebサーバーとして使用する場合、静的ファイルは、Oracle APEXに組み込まれたRESTfulサービス・モジュールを使用して提供されます。このため、Oracle APEXの新規インストール後にはapex_rest_config.sqlを実行する必要があります。

6.5.4 Oracle REST Data Serviceの保護

Oracle APEXの構成では、パラメータsecurity.requestValidationFunctionwwv_flow_epg_include_modules.authorizeに設定することをお薦めします。

パラメータsecurity.requestValidationFunctionwwv_flow_epg_include_modules.authorizeに設定すると、Oracle APEXに組み込まれているコール可能なプロシージャのホワイトリストがアクティブ化され、他のプロシージャへのコールが禁止されます。

参照:

『Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイド』Oracle APEXでのOracle REST Data Servicesの構成に関する項