Получение статистики каталога хранилища файлов Azure - API

Я пытаюсь получить размер, используемый для каталога / подкаталогов в учетной записи хранения общего файлового ресурса azure. Я могу получить эту информацию с помощью кнопки «Обозреватель хранилищ Azure» со статистикой каталога в правой верхней части экрана. Однако мне не удалось найти простой способ получить эту информацию через API или команду Powershell. Я просмотрел следующий API: https://docs.microsoft.com/en-us/rest/api/storageservices/operations-on-directories

а также посмотрел, попробовал C # Azure Storage SDK. Пока нет удачи.

Кто-нибудь пробовал это? Спасибо!


person Sougata    schedule 26.12.2019    source источник


Ответы (1)


К сожалению, для этого нет API. Есть API для получения статистики на уровне общего ресурса (https://docs.microsoft.com/en-us/rest/api/storageservices/get-share-stats), но ничего для каталога.

Для этого вам нужно будет рекурсивно перечислить каталоги и файлы внутри каталога (https://docs.microsoft.com/en-us/rest/api/storageservices/list-directories-and-files). Операция со списком предоставит вам файлы и их размер. Вам просто нужно будет добавить размер каждого файла, чтобы получить статистику для каталога.

person Gaurav Mantri    schedule 27.12.2019