Мне нужно временно хранить файлы в моем веб-приложении Azure (службе приложений). Мне не нужно делиться этими файлами между экземплярами веб-приложения.
Я прочитал (в вики kudu), что могу использовать d:\local для такого хранилища, но какие существуют ограничения в отношении объема данных, которые можно там хранить?
Я также читал, что это зависит от выбранного уровня (sku) веб-приложения (базовый, стандартный, премиум), но я не нашел точных ограничений по размеру.
Есть ли способ определить это во время выполнения с помощью кода?
ОБНОВЛЕНИЕ.
Когда я проверяю вкладку "Среда" в Kudo в своем базовом веб-приложении, в нем отображается
D:\home usage: 10,240 MB total; 10,072 MB free
d:\local usage: 230,397 MB total; 198,341 MB free
Но если я проверю, используя System.IO.DriveInfo.GetDrives()
, список дисков D будет
d:\ usage: 32,768 MB total; 12,083 MB free
(Kudo показывает намного больше, чем для диска d:\local.)
Еще одна особенность заключается в том, что вы можете перемещаться по файловой системе в консоли Kudo, но файлы, которые я создаю в веб-приложении там не найти.