Как программно определить, сколько пространства хранилища Azure я уже использовал?
Для каждой учетной записи хранения Azure существует ограничение на объем в 200 ТБ (двести терабайт). Звучит очень громко, но если вы храните файлы в блоб-хранилище по 25 мегабайт каждый, у вас может храниться около четырех миллионов, что приятно, но не исчерпать.
Я хочу создать некоторый код, который бы периодически проверял, сколько места я использовал, и выводил предупреждение.
Как программно определить, сколько места уже занято в моей учетной записи хранения?
1 ответ
Похоже, что текущий лимит для учетной записи хранения Azure составляет 500 ТБ (см. Здесь)
Если у вас может быть учетная запись хранения Azure только с каплями в ней, вы можете использовать метрики для извлечения текущей емкости, но текущие метрики показывают только емкость, занятую каплями. См. Документацию Storage Metrics и как включить Storage Analytics.
Может быть, это поможет вам http://www.amido.com/richard-slater/windows-azure-storage-capacity-metrics-with-powershell/
Не уверен насчет этого, но похоже, что вы можете создать оповещение на портале Azure по этому метрике: