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

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

我希望能够从正在运行的 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/

相关文章:

azure - 如何从 Dynamics CRM Online 对 Azure 托管 Web 服务进行身份验证?

Azure 服务定义 localstorage 元素

azure - 将完整的 azure 配置保存到文件中?

azure - 如何使用 python 从我的 azure ad b2c 更新用户自定义属性

python - ServiceBus 重试逻辑

azure - 如何将 Azure Active Directory 与 Identity Server 3 集成?

visual-studio - 如何从Azure Webrole文件获取SSL证书?

Azure 管理服务 API 以某种加密格式提供部署配置

asp.net-mvc-3 - 如何在 Azure 云服务上发布之前预编译 Web 应用程序

azure - 如何启用 cscfg 覆盖以与 NServiceBus Azure 配置配合使用