I have need to store files temporary on my Azure web app (app service). I don't have to share these files between web app instances.
I have read (in the kudu wiki) that I can use the d:\local for such storage, but what limitations exists regarding the amount of data that can be stored there?
I have also read that it depends on the selected level (sku) of the web app (Basic, standard, premium) but I have not found any exact size limitations.
Is there any way to determine this in runtime using code?
UPDATE:
When I check the the Environment tab in Kudo on my Basic web app it lists
D:\home usage: 10,240 MB total; 10,072 MB free
d:\local usage: 230,397 MB total; 198,341 MB free
But if I do a check using System.IO.DriveInfo.GetDrives() the D drive lists as
d:\ usage: 32,768 MB total; 12,083 MB free
(Kudo shows a lot more than that for the d:\local drive.)
Another peculiar thing is that you can navigate the filesystem in the Kudo console but the files I create on the web app can not be found there.