Tipp: Azure-Regionen per PowerShell auflisten
Welche Regionen können für virtuelle Maschinen (VMs) oder Speicherkonten in Microsoft Azure genutzt werden? Natürlich kann man hier in der Dokumentation nachsehen. Zum Beispiel ist dies im Vertrauenscenter (engl. Trust Center) möglich: https://azure.microsoft.com/de-de/support/trust-center/privacy/.
Automatisiert per PowerShell geht dies mit dem Befehl Get-AzureLocation, welcher uns den internen Namen für Skripte liefert, sowie weitere Informationen wie der Anzeigename, verfügbare Dienste, verfügbare Redundanzoptionen für Speicherkonten und die pro Region verfügbaren Instanzgrößen für Web- und Workerrollen sowie virtuelle Maschinen.
Das folgende Beispiel zeigt die komplette Ausgabe von Get-AzureLocation. Weiter unten zeige ich ein Beispiel, das die Ausgabe auf die wesentlichen Informationen reduziert.
Das sind wahrscheinlich mehr Informationen, als wir normalerweise brauchen. Also reduzieren wir im folgenden Beispiel die Ausgabe auf die wichtigsten Informationen.
Weitere Informationen
PowerShell: Azure-Automatisierung für Einsteiger (Microsoft Virtual Academy)
Grundlagen: Azure & PowerShell: VMs erstellen (MSDN Blogs)
Microsoft Azure Vertrauenscenter (Trust Center)
Skripte
Für den Fall, dass die Skripte auf GitHub Gist nicht aufrufbar sind, sind diese hier noch einmal unformatiert aufgeführt.
Komplette Ausgabe von Get-AzureLocation
Get-AzureLocation
<# Output
DisplayName : West Europe
Name : West Europe
AvailableServices : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes : {A5, A6, A7, A8, A9, ExtraLarge, ExtraSmall, Large, Medium, Small, Standard_D1, Standard_D11, Standard_D12,
Standard_D13, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
VirtualMachineRoleSizes : {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, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
StorageAccountTypes : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS}
OperationDescription : Get-AzureLocation
OperationId : f657aedd-2136-5e6a-a951-5426c056158f
OperationStatus : Succeeded
DisplayName : North Europe
Name : North Europe
AvailableServices : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes : {A5, A6, A7, A8, A9, ExtraLarge, ExtraSmall, Large, Medium, Small, Standard_D1, Standard_D11, Standard_D12,
Standard_D13, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
VirtualMachineRoleSizes : {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, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
StorageAccountTypes : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS}
OperationDescription : Get-AzureLocation
OperationId : f657aedd-2136-5e6a-a951-5426c056158f
OperationStatus : Succeeded
DisplayName : East US 2
Name : East US 2
AvailableServices : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes : {A5, A6, A7, ExtraLarge, ExtraSmall, Large, Medium, Small, Standard_D1, Standard_D11, Standard_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}
StorageAccountTypes : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS}
OperationDescription : Get-AzureLocation
OperationId : f657aedd-2136-5e6a-a951-5426c056158f
OperationStatus : Succeeded
DisplayName : Central US
Name : Central US
AvailableServices : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes : {A5, A6, A7, ExtraLarge, ExtraSmall, Large, Medium, Small, Standard_D1, Standard_D11, Standard_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}
StorageAccountTypes : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS}
OperationDescription : Get-AzureLocation
OperationId : f657aedd-2136-5e6a-a951-5426c056158f
OperationStatus : Succeeded
DisplayName : South Central US
Name : South Central US
AvailableServices : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes : {A5, A6, A7, A8, A9, ExtraLarge, ExtraSmall, Large, Medium, Small, Standard_D1, Standard_D11, Standard_D12,
Standard_D13, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
VirtualMachineRoleSizes : {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, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
StorageAccountTypes : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS}
OperationDescription : Get-AzureLocation
OperationId : f657aedd-2136-5e6a-a951-5426c056158f
OperationStatus : Succeeded
DisplayName : West US
Name : West US
AvailableServices : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes : {A5, A6, A7, A8, A9, ExtraLarge, ExtraSmall, Large, Medium, Small, Standard_D1, Standard_D11, Standard_D12,
Standard_D13, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
VirtualMachineRoleSizes : {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, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
StorageAccountTypes : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS}
OperationDescription : Get-AzureLocation
OperationId : f657aedd-2136-5e6a-a951-5426c056158f
OperationStatus : Succeeded
DisplayName : North Central US
Name : North Central US
AvailableServices : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes : {A5, A6, A7, A8, A9, ExtraLarge, ExtraSmall, Large, Medium, Small, Standard_D1, Standard_D11, Standard_D12,
Standard_D13, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
VirtualMachineRoleSizes : {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, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
StorageAccountTypes : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS}
OperationDescription : Get-AzureLocation
OperationId : f657aedd-2136-5e6a-a951-5426c056158f
OperationStatus : Succeeded
DisplayName : East US
Name : East US
AvailableServices : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes : {A5, A6, A7, A8, A9, ExtraLarge, ExtraSmall, Large, Medium, Small, Standard_D1, Standard_D11, Standard_D12,
Standard_D13, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
VirtualMachineRoleSizes : {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, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
StorageAccountTypes : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS}
OperationDescription : Get-AzureLocation
OperationId : f657aedd-2136-5e6a-a951-5426c056158f
OperationStatus : Succeeded
DisplayName : Southeast Asia
Name : Southeast Asia
AvailableServices : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes : {A5, A6, A7, ExtraLarge, ExtraSmall, Large, Medium, Small, Standard_D1, Standard_D11, Standard_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}
StorageAccountTypes : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS}
OperationDescription : Get-AzureLocation
OperationId : f657aedd-2136-5e6a-a951-5426c056158f
OperationStatus : Succeeded
DisplayName : East Asia
Name : East Asia
AvailableServices : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes : {A5, A6, A7, ExtraLarge, ExtraSmall, Large, Medium, Small, Standard_D1, Standard_D11, Standard_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}
StorageAccountTypes : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS}
OperationDescription : Get-AzureLocation
OperationId : f657aedd-2136-5e6a-a951-5426c056158f
OperationStatus : Succeeded
DisplayName : Japan West
Name : Japan West
AvailableServices : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes : {A5, A6, A7, ExtraLarge, ExtraSmall, Large, Medium, Small, Standard_D1, Standard_D11, Standard_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}
StorageAccountTypes : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS}
OperationDescription : Get-AzureLocation
OperationId : f657aedd-2136-5e6a-a951-5426c056158f
OperationStatus : Succeeded
DisplayName : Japan East
Name : Japan East
AvailableServices : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes : {A5, A6, A7, A8, A9, ExtraLarge, ExtraSmall, Large, Medium, Small, Standard_D1, Standard_D11, Standard_D12,
Standard_D13, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
VirtualMachineRoleSizes : {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, Standard_D14, Standard_D2, Standard_D3, Standard_D4}
StorageAccountTypes : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS}
OperationDescription : Get-AzureLocation
OperationId : f657aedd-2136-5e6a-a951-5426c056158f
OperationStatus : Succeeded
DisplayName : Brazil South
Name : Brazil South
AvailableServices : {Compute, Storage, PersistentVMRole, HighMemory}
WebWorkerRoleSizes : {A5, A6, A7, ExtraLarge, ExtraSmall, Large, Medium, Small}
VirtualMachineRoleSizes : {A5, A6, A7, Basic_A0, Basic_A1, Basic_A2, Basic_A3, Basic_A4, ExtraLarge, ExtraSmall, Large, Medium, Small}
StorageAccountTypes : {Standard_LRS, Standard_ZRS, Standard_GRS, Standard_RAGRS}
OperationDescription : Get-AzureLocation
OperationId : f657aedd-2136-5e6a-a951-5426c056158f
OperationStatus : Succeeded
#>
Formatierte Ausgabe von Get-AzureLocation
Get-AzureLocation | Format-Table -Property Name, AvailableServices -AutoSize
<# Output
Name AvailableServices
---- -----------------
West Europe {Compute, Storage, PersistentVMRole, HighMemory}
North Europe {Compute, Storage, PersistentVMRole, HighMemory}
East US 2 {Compute, Storage, PersistentVMRole, HighMemory}
Central US {Compute, Storage, PersistentVMRole, HighMemory}
South Central US {Compute, Storage, PersistentVMRole, HighMemory}
West US {Compute, Storage, PersistentVMRole, HighMemory}
North Central US {Compute, Storage, PersistentVMRole, HighMemory}
East US {Compute, Storage, PersistentVMRole, HighMemory}
Southeast Asia {Compute, Storage, PersistentVMRole, HighMemory}
East Asia {Compute, Storage, PersistentVMRole, HighMemory}
Japan West {Compute, Storage, PersistentVMRole, HighMemory}
Japan East {Compute, Storage, PersistentVMRole, HighMemory}
Brazil South {Compute, Storage, PersistentVMRole, HighMemory}
#>
English Summary
For automatic creation of VMs and storage accounts you need to know, what locations (Azure Regions) you can use. The PowerShell command Get-AzureLocation gives you all regions together with a lot of meta data.