データセンターの一覧とデータセンターで作成可能なVMサイズを確認する

samatsu 9/4/2015 2021 N/A Azure PowerShell

AzureデータセンターやVMのサイズを指定しるときの名前がよく分からなくてどうやって調べるんだろうと思っていたらGet-AzureLocation で一発で解決できるんですね。データセンターごとに利用可能なVMサイズの情報を確認できます。

例えば次のように日本のDCno一覧を取得すると、

>Get-AzureLocation | ?{ $_.DisplayName -like "*Japan*"}

記事作成時点で、次のような処理結果を取得できます。長いので実際には一部省略しています。

DisplayName             : Japan West
Name                    : Japan West
AvailableServices       : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes      : {A5, A6, A7, ExtraLarge, ExtraSmall, Large, Medium, Small, Standard_D1, Standard_D11, Standar
                          d_D12, Standard_D13, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
VirtualMachineRoleSizes : {A5, A6, A7, Basic_A0, Basic_A1, Basic_A2, Basic_A3, Basic_A4, ExtraLarge, ExtraSmall, Large,
                           Medium, Small, Standard_D1, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard
                          _D2, Standard_D3, Standard_D4, Standard_DS1, Standard_DS11, Standard_DS12, Standard_DS13, Sta
                          ndard_DS14, Standard_DS2, Standard_DS3, Standard_DS4}
StorageAccountTypes     : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS, Premium_LRS}

DisplayName             : Japan East
Name                    : Japan East
AvailableServices       : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes      : {A10, A11, A5, A6, A7, A8, A9, ExtraLarge, ExtraSmall, Large, Medium, Small, Standard_D1, Sta
                          ndard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
VirtualMachineRoleSizes : {A10, A11, A5, A6, A7, A8, A9, Basic_A0, Basic_A1, Basic_A2, Basic_A3, Basic_A4, ExtraLarge,
                          ExtraSmall, Large, Medium, Small, Standard_D1, Standard_D11, Standard_D12, Standard_D13, Stan
                          dard_D14, Standard_D2, Standard_D3, Standard_D4, Standard_DS1, Standard_DS11, Standard_DS12,
                          Standard_DS13, Standard_DS14, Standard_DS2, Standard_DS3, Standard_DS4}
StorageAccountTypes     : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS, Premium_LRS}

Azure PowerShellは初心者なので、何かやるたびに問題にぶち当たっています。