如何在Window Azure中以编程方式获取区域列表

时间:2012-03-12 09:20:50

标签: azure

关于窗口azure的一个查询是否有任何方法可以获取我们在托管应用时选择的区域的程序化列表?

enter image description here

2 个答案:

答案 0 :(得分:9)

CLI

az account list-locations

Powershell的

Get-AzureRmLocation

答案 1 :(得分:0)

我能想到的唯一方法是使用REST Management API

您必须查询Management API,然后调用List Locations方法。但是,您需要管理证书和订阅ID才能这样做。如果您正在执行此操作,则可以将结果缓存一段时间。我认为1小时是公平的时间来保持缓存的位置。我不希望经常发生变化,但最好不时刷新您的位置列表。

您可以使用

Here is one example。而here is a NuGet package包含了所有内容,因此您无需手动构建REST调用。