如何从Azure角色内部检测当前订阅id

本文关键字:id 检测 内部 Azure 角色 | 更新日期: 2023-09-27 18:18:55

Azure Management API调用需要订阅id作为参数。现在假设一个Azure角色想要扩展自己,所以它想要传递"当前订阅"id作为参数。它是如何找到它的?

到目前为止,我已经看到了很多这样的实现,但是订阅id总是任意设置的——要么是硬编码的,要么是作为参数传递的,但是每次它来自用户时,角色永远不会获得自己的订阅id。

是否有一种方法可以让Azure角色从环境中找到当前订阅id ?

如何从Azure角色内部检测当前订阅id

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