Я не воспроизводил и не тестировал ваше требование полностью, но я полагаю, что это может быть выполнено с помощью Get-AzMetric командлета.
В этом случае вручную мы можем получитьСведения о емкости перейдите в раздел «Метрики» вашей учетной записи хранения на портале Azure.Командлет Get-AzMetric - это то же самое, что и PowerShell.
Ниже должна быть указана та команда, которую вам придется много использовать в полной автоматизации для получения учетных записей, больших двоичных объектов, файлов, очереди, емкости таблиц.
(Get-AzMetric -ResourceId "{resource_id}" -MetricName "{metric_name}").Data
Обратите внимание, что есть много полезных параметров, которые поставляются с командлетом Get-AzMetric, которые вы можете использовать для получения отфильтрованного вывода при необходимости.
В приведенной выше команде вам придется заменить {resource_id}
с именем ниже для учетной записи хранения, BLOB-объекта, файла, очереди, таблицы соответственно.
Идентификаторы ресурса:
/subscriptions/{subscription_id}/resourceGroups/{resourcegroup_name}/providers/Microsoft.Storage/storageAccounts/{storageaccount_name}/
/subscriptions/{subscription_id}/resourceGroups/{resourcegroup_name}/providers/Microsoft.Storage/storageAccounts/{storageaccount_name}/blobServices/default
/subscriptions/{subscription_id}/resourceGroups/{resourcegroup_name}/providers/Microsoft.Storage/storageAccounts/{storageaccount_name}/fileServices/default
/subscriptions/{subscription_id}/resourceGroups/{resourcegroup_name}/providers/Microsoft.Storage/storageAccounts/{storageaccount_name}/queueServices/default
/subscriptions/{subscription_id}/resourceGroups/{resourcegroup_name}/providers/Microsoft.Storage/storageAccounts/{storageaccount_name}/tableServices/default
В приведенной выше команде вам придется заменить {metric_name}
на ниже единицыдля учетной записи хранения, большого двоичного объекта, файла, очереди, таблицы соответственно.
Имена метрик:
UsedCapacity
BlobCapacity
FileCapacity
QueueCapacity
TableCapacity
Если вы хотите получить другие данные метрики, используя тот же подход, вы можете получить метрикуимя по команде ниже или проверяя этот документ.
(Get-AzMetricDefinition -ResourceId "{resource_id}").name.value
Надеюсь, это поможет!Приветствия!
ОБНОВЛЕНИЕ :
Ниже приведен скриншот в качестве иллюстрации для использования Get-AzMetricDefinition.![enter image description here](https://i.stack.imgur.com/6H6Ew.png)
ОБНОВЛЕНИЕ2 :
![enter image description here](https://i.stack.imgur.com/7VJYX.png)
![enter image description here](https://i.stack.imgur.com/OXiZV.png)