如何从Azure角色中检测当前订阅ID?

时间:2013-06-19 06:34:14

标签: c# .net azure azure-web-roles azure-worker-roles

Azure Management API调用需要订阅ID作为参数。现在假设Azure角色想要自我扩展,因此它希望将“当前订阅”ID作为该参数传递。怎么找到它?

到目前为止,我已经看到了许多实现,但订阅ID总是随意设置 - 硬编码或作为参数传递,但每次来自用户时,角色永远不会获得自身的订阅ID。

Azure角色是否有办法从环境中查找当前的订阅ID?

1 个答案:

答案 0 :(得分:2)

无法从角色本身获取此信息。最好的方法是将其作为配置值传递,并使用RoleEnvironment检索它。