关于窗口azure的一个查询是否有任何方法可以获取我们在托管应用时选择的区域的程序化列表?
答案 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调用。