deployR
Azure VM をセットアップtestuser
し、インストールにデフォルトで付属する としてログインしました。
モデルを実行するccFraudScore.R
と、次のエラーが発生します。
> if(!exists('fraudModel')){load('fraudModel.rData')}
Console Error cannot open the connection
API Error cannot open the connection
スクリプトと同じフォルダーから、または関数を使用して、ここの適切なフォルダーで読み取るファイルを使用してデータを取得しようload
とすると、自分のスクリプトでも同じエラーが発生します。read.csv
deployrExternal()
C:\Program Files\Microsoft\DeployR-<version>\deployr\external
インストール ドキュメントに記載されているように、すべてのインバウンド Windows ファイアウォール ルールを「パブリック」に設定し、有効にしました。
次にどこを見ればいいのか誰か教えてください。
アップデート
@warmoverflow のおかげで、診断とアプリのログを調べたところ、すべてが正しく構成されており、更新された Microsoft インストール ガイドが表示されます。
<IP Address>:<Port>/deployr/landing
管理者としてログインしてAdministration Console
>に移動すると、インストール ガイドに記載されているように、デフォルトで をThe Grid
編集できます。External directory configuration
Storage Context
/deployr/external/data
ただし、問題は解決しません。
一時的な修正
一時的な修正として、使用する必要がある他のスクリプトまたはデータ ファイルを参照するために完全なファイル パスを使用します。これは次のように機能します。
> if(!exists('fraudModel')){load('C:\\Program Files\\Microsoft\\DeployR-8.0.5\\deployr\\external\\repository\\testuser\\example-fraud-score\\fraudModel.rData')}
インストールから上記のファイルパスを編集していないことに注意してください。