我是Azure PowerShell的新用户,但现在我正在运行命令让Azure保留静态IP地址:
New-AzureReservedIP -ReservedIPName "people-dns" -Location "West US" -ServiceName "people-dns"
然后我收到了这个错误:
New-AzureReservedIP : BadRequest : Cannot reserve the ip of deployment people-dns.
At line:1 char:1
+ New-AzureReservedIP -ReservedIPName "people-dns" -Location "West US" -ServiceNam ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzureReservedIP], ComputeCloudException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.NewAzureReservedIPCmdlet
我试图找出错误的原因 - 错误不是很具描述性......
更新1: 所以,我尝试安装最新版本的Azure命令行界面(但仍不确定如何判断它是哪个版本......)
更新2: 我按照建议重新启动VM,以便让Azure API更新, 我的Azure门户PUBLIC VIRTUAL IP(VIP)地址是137.117.11.18,我的网站仍在运行,所以我不明白为什么在邮件中显示不同的IP ...
我很想知道如何继续或如何更新开发/角色"
答案 0 :(得分:1)
云服务的名称必须不正确。确保-ServiceName是您的云服务名称。它适用于Web /辅助角色和虚拟机。
还要确保运行最新版本的powershell,即0.9.5 atm。您可以下载here。我在运行0.9.4时遇到了类似的问题。
- 位置也必须与云服务位于同一数据中心。