获取webrole所属的部署的名称和位置

时间:2011-06-30 07:57:52

标签: azure azure-web-roles azure-configuration azure-deployment

我希望能够从正在运行的Web角色中获取名称(在创建托管服务时命名)和部署的位置(North Europe,Asia Anywere等)。我不想依赖证书和订阅ID。

类似的东西:

// Current role name. Ex: WebRole_IN_0
RoleEnvironment.CurrentRoleInstance.Id

// Deployment id of the role. Ex: 44b522f7e8b94412b046bbab08116d87
RoleEnvironment.DeploymentId 

但只返回部署名称和部署位置。

如果不使用订阅ID和证书文件通过REST API,这是否可行?

1 个答案:

答案 0 :(得分:3)

不,如果不使用Service Management API,就无法做到这一点。为什么不把它放在配置设置中?部署后它无法改变......