Как программно определить, сколько пространства хранилища 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 по этому метрике:

Другие вопросы по тегам