通过Azure中的RoleEnvironment类获取托管服务名称

时间:2011-12-07 12:26:54

标签: azure

在Azure webrole应用程序中,有任何方法可以通过 RoleEnvironment

查找托管服务详细信息(名称)

我已通过以下请求URI

完成了GET请求
https://management.core.windows.net/<subscription-id>/services/hostedservices/<service-name>/deploymentslots/<deployment-slot>

如果我能够通过此课程获得托管服务名称,那么我可以仅使用证书&amp;订阅ID。

1 个答案:

答案 0 :(得分:4)

不幸的是,这里没有简单的答案。 RoleEnvironment类可以提供有关正在运行的角色实例的配置,端点和状态的信息,但不提供有关服务名称的信息。

虽然有一项工作。您可以从Service Management API获取所有托管服务的列表以及订阅的部署ID。然后,您可以将它与RoleEnvironment.DeploymentId匹配,您应该得到答案。