2016-05-07 5 views
0

私はAzure Nodejsサイトを持っていれば、ファイルシステムへのどのようなアクセス権がありますか?私のアプリはディレクトリ内のファイルに依存し続けていますか?または、Azureは舞台裏で自分のアプリをワイプして再配置するでしょうか?ローカルファイルシステムへのアクセス

私が質問している理由は、私のアプリケーションに軽量の永続化機能を持たせるためにsqliteを使いたいということです。 Azureサービスを使用すると、おそらく私のユースケースでは過度のものになるでしょう。

私はこれについてドキュメントを見回しましたが、良い答えが見つかりませんでした。

+0

Web Appsについて質問していますか?クラウドサービス(Web /ワーカーの役割)?仮想マシン? –

答えて

0

アプリケーションディレクトリにsqliteデータファイルを保存することができます。デフォルトでは、あなたのアプリケーションはAzure Web Appsのd:/home/site/wwwrootにデプロイされ、link @Alexが示すように、このパスにファイルを保存することができます。 Azureは、変更を加えない限り、このパスのファイルを消去しません。

そしてところで、AzureのWebアプリケーションのスペースは制限があります。

を無料と共有サイトはスペース1GBのを取得し、基本的なサイトは10ギガバイトを取得し、標準的なサイトは50ギガバイトを取得します。 Web App Pricingページの詳細を参照してください。

アプリケーション全体のサイズを監視する必要があります。

さらに詳しいことがありましたら、お気軽にお知らせください。

0

基本的に、ファイルシステムへのアクセスは、ルートWebアプリケーションフォルダに制限されています。あなたの具体的な質問について - いいえ、それはあなたのstorgeに格納されているファイルを拭くべきではありません。

さらに詳しい情報はhereです - Kuduは、あなたのWebアプリケーションでさまざまなことを行うための素晴らしいツールです。 Kuduコンソール(http://webappname.SCM.azurewebsites.net、メモSCM)からアクセスできるストレージ領域にアクセスすることさえできます。

+0

これはsqlliteデータベースでは有効でしょうか?どのような理由でも役割がリサイクルされると、Azureストレージのコードは配備されたときと同じように削除されます。変更を保持したり維持したりすることはありませんか? – CtrlDot

関連する問題