Azure PortalのCloud Shellでサクッと、仮想マシンのスペック一覧を取得する方法。
東日本リージョンの仮想マシンサイズ一覧を、azコマンドを使って取り出す。
az vm list-sizes –location japaneast
JSONで返って来るので、Powershellの配列に変換してソートする。
メモリ量がMB単位だと分かりにくいので、GB単位に変換。
タブ区切りにするとExcelに貼りやすいのでFormat-Tableする。
ワンライナーにすると以下の通り。これでちょっと助かる人が居るはず。
az vm list-sizes –location japaneast | ConvertFrom-Json | Sort-Object name | Foreach-Object { $_ | Add-Member memoryInGb ($_.memoryInMb/1024); $_} | Format-Table -Property name,numberOfCores,memoryInGb