Получить имя размещенного сервиса по классу RoleEnvironment в Azure - PullRequest
3 голосов
/ 07 декабря 2011

В веб-приложении Azure есть какой-либо способ найти сведения о размещенном сервисе (Имя) по RoleEnvironment класс

Я выполнил запрос GET, используя следующий URI запроса

https://management.core.windows.net/<subscription-id>/services/hostedservices/<service-name>/deploymentslots/<deployment-slot>

Если я могу получить имя размещенного сервиса этим классом, тогда я могу сделать этот запрос возможным только с сертификатом и идентификатором подписки.

1 Ответ

4 голосов
/ 07 декабря 2011

К сожалению, здесь нет простого ответа.Класс RoleEnvironment может предоставить информацию о конфигурации, конечных точках и состоянии запущенных экземпляров роли, но не имя службы.

Хотя есть обходной путь.Вы можете получить список всех размещенных служб из API управления службами вместе с их идентификаторами развертывания для подписки.Затем вы можете сопоставить его с RoleEnvironment.DeploymentId и получить ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...