我希望能够从正在运行的 Web 角色中获取部署的名称(在创建托管服务时命名)和位置(北欧、亚洲等)。我不想依赖证书和订阅 ID。
类似于:
// Current role name. Ex: WebRole_IN_0
RoleEnvironment.CurrentRoleInstance.Id
// Deployment id of the role. Ex: 44b522f7e8b94412b046bbab08116d87
RoleEnvironment.DeploymentId
但仅返回部署名称和部署位置。
这是否可以在不使用订阅 ID 和证书文件通过 REST API 的情况下实现?
最佳答案
不,如果不使用服务管理 API,则无法完成此操作。为什么不把它放在配置设置中呢?部署后无法更改...
关于azure - 获取 webrole 所属部署的名称和位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6531676/