C# 如何找到在Azure环境中运行的所有部署?
我正在尝试用c语言编写一个小代码,以查找Azure中特定订阅下运行的所有部署。 我确实找到了C# 如何找到在Azure环境中运行的所有部署?,c#,deployment,azure,C#,Deployment,Azure,我正在尝试用c语言编写一个小代码,以查找Azure中特定订阅下运行的所有部署。 我确实找到了Microsoft.WindowsAzure.ServiceRuntime命名空间的RoleEnvironment类 这可以为我提供我的环境下的角色。 但是有人能帮我找到当前正在运行的部署以及如何获取它们的ID吗 10x, Nava 你可以用它来做类似的事情 AFAIK当前的SDK(1.3)没有封装RESTAPI的托管类,因此您需要直接针对HTTP堆栈进行编码。不过,这并不特别难 要列出特定订阅下的所有
Microsoft.WindowsAzure.ServiceRuntime
命名空间的RoleEnvironment
类
这可以为我提供我的环境下的角色。
但是有人能帮我找到当前正在运行的部署以及如何获取它们的ID吗
10x,
Nava
你可以用它来做类似的事情
AFAIK当前的SDK(1.3)没有封装RESTAPI的托管类,因此您需要直接针对HTTP堆栈进行编码。不过,这并不特别难
要列出特定订阅下的所有服务,您可以使用该操作。有一个非常酷的Visual Studio外接程序可以完成此操作。在这里查看:
如果您不想自己编写包装器,可以使用。其中包括许多服务管理示例。请记住,这只是示例代码,因此并非所有代码都可以用于生产。我在使用管理示例时没有遇到任何问题,因为这些都是非常基本的东西 另一个问题是门户中调用的属性与API中调用的属性不匹配。e、 g.门户中的名称是API中的标签,门户中的ID是API中的名称