我使用这个答案来查找我们的云服务的公共ip。
Azure Powershell: Get public virtual IP of service
这只返回生产云服务的端点。我们还需要轻松地查找我们的临时云服务终结点。
有人知道如何用Azure Powershell查找这些信息吗?
谢谢!
发布于 2013-12-19 21:01:13
这是一条线,不使用其他任何东西--AzureDeployment和returs直接为VIP服务,只要您至少定义了一个InputEndpoint -否则您无论如何都无法连接到服务;)不需要繁重的工作或使用DNS客户端.
PS C:\> Get-AzureRole -ServiceName "your_service_name" -Slot "staging" -InstanceDetails -RoleName "your_desired_role_name_when_you_have_more_than_one_role" | select {$_.InstanceEndpoints[0].VIP }你会得到贵宾的。这里的重要选项是-InstanceDetails,它将获得端点。
发布于 2013-12-19 20:19:51
Get-AzureDeployment和System.Net.Dns类会有所帮助。
Get-AzureDeployment -ServiceName your_service_name -Slot Staging您将获得许多属性,包括URL
然后您可以运行PS命令,该命令将为给定域名提供IP地址(其中your_url通常是XX.cloudapp.net):
[System.Net.Dns]::GetHostAddresses("your_url") | foreach {echo $_.IPAddressToString }我希望这会有所帮助。
发布于 2015-09-24 15:00:08
这是我能想到的最简单的答案。它返回一个字符串,其中包含您指定的时隙中服务的VIP。
PS C:\> (Get-AzureDeployment -ServiceName 'ServiceName' -Slot Staging).VirtualIPs.Addresshttps://stackoverflow.com/questions/20690307
复制相似问题