ローカル ストレージの場合、さまざまなディレクトリへのアクセス許可を付与することに煩わされることはありません。代わりに、実行中の VM に固有のストレージ リソースを利用してください。特定のインスタンス サイズでは、20 GB からほぼ 2 TB までの範囲のローカル ストレージを利用できます (完全なサイズの詳細はこちら)。このスペースを活用するには、プロジェクト内にローカル ストレージ リソースを作成します。
次に、コードで、そのストレージへのドライブ文字を取得します。
var storageRoot = RoleEnvironment.GetLocalResource("moreStorage").RootPath;
これで、そのストレージを自由に使用できます。そして...いずれも、スタートアップ タスクやアクセス許可の付与を必要としません。
注意点として、これは実行中の各インスタンスにローカルなストレージであり、インスタンス間で共有されません。さらに、耐久性がありません。ディスクがクラッシュすると、データが失われます。
永続的で耐久性のあるファイル ストレージの場合、Blob Storage は耐久性があり(データセンター内でトリプル レプリケートされ、別のデータセンターに geo レプリケートされる)、ロール インスタンスの外部にあり、任意のインスタンス (または任意のアプリ) からアクセスできるため、はるかに優れた選択肢です。 、オンプレミス アプリを含む)。
BLOB ストレージはコンテナーごとに整理され、BLOB はコンテナー内に整理されるため、BLOB を整理するのは非常に簡単です (また、特定の BLOB にはほとんどすべてのものを、それぞれ最大 200 GB まで格納できます)。また、ファイル ストリームまたはローカル ファイル (上記のように、割り当てたストレージ リソース内) のいずれかに、BLOB との間でファイルをアップロード/ダウンロードするのは簡単です。