У меня есть рабочая роль, которая выполняет веб-лоскут. Мне нужно определить IP-адрес, с которого он работает при развертывании на Azure. Как мне это сделать?Windows Azure: как я могу проверить виртуальный IP-адрес моего сервиса?
ответ
Вы можете использовать InstanceEndpoints
свойства в RoleInstance
... вы можете получить все экземпляры ролей выполняющихся с помощью RoleEnvironment
класса, а затем найти роль, которую вы заинтересованы в
RoleInstance.InstanceEndpoints Property. - есть пример, показывающее все этого.
Если вам нужен публичный VIP-адрес, который можно получить на портале управления Windows Azure. Он находится на панели управления для выбранного облачного сервиса (примерно на половину пути справа).
Я нашел недвижимость, спасибо. Но значение не назначается. Как я могу его получить? – jfu
Если служба развернута и запущена, то появится VIP-адрес. –
Есть ли у ролей работ без внешней конечной точки VIP? –
Использование Azure PowerShell можно использовать, как это -
Get-AzureRole -ServiceName "abc" -Slot "production" -InstanceDetails | select {$_.InstanceEndpoints[0].VIP }
Это только обнажает * * экземпляра конечных точек, а не сервис * * конечных точек. – Dai