Azure の StorageAccount 毎のサイズを計算する PowerShell スクリプトを作った。
Function Get-AzureStorageSize {
[CmdletBinding()]
Param ()
Process {
Get-AzureStorageAccount | Get-AzureStorageKey | Foreach-Object {
$context = New-AzureStorageContext -StorageAccountName $_.StorageAccountName `
-StorageAccountKey $_.Primary
$total = Get-AzureStorageContainer -Context $context |
Get-AzureStorageBlob |
Measure-Object -Sum -Property Length
[PSCustomObject] @{
StorageAccountName = $_.StorageAccountName
Length = $total.Sum
}
}
}
}