在代码内管理Azure帐户

在代码内管理Azure帐户,azure,Azure,是否可以在代码中管理azure帐户?像 var ac = new AzureAccount(name, password); ac.CreateStorageAccount(name); ac.CreateCoAdmin(name); ... 我已经知道Azure cmdlet,但这没有帮助 您需要查看服务管理API。例如,有一个操作允许您创建一个存储帐户(附带一个C示例): 另一方面,添加一个联合管理员并不是那么简单。我相信在服务管理API中有支持来管理共同管理员。如果这对您来说真的很重要,

是否可以在代码中管理azure帐户?像

var ac = new AzureAccount(name, password);
ac.CreateStorageAccount(name);
ac.CreateCoAdmin(name);
...

我已经知道Azure cmdlet,但这没有帮助

您需要查看服务管理API。例如,有一个操作允许您创建一个存储帐户(附带一个C示例):

另一方面,添加一个联合管理员并不是那么简单。我相信在服务管理API中有支持来管理共同管理员。如果这对您来说真的很重要,您可以尝试查看门户是如何做到这一点的。您将看到,它执行2个请求以向订阅添加联合管理员:

  • 请拨打新管理员的电子邮件地址。这将返回一个“LiveID”(如00053ACD9A5B316C)
  • 使用电子邮件地址、LiveId和有关订阅的信息呼叫以添加用户

  • 这没有记录,甚至在调用这些服务之前,您都需要首先管理身份验证。

    当用户提供其个人信息以及可以支付指定用户使用的服务所产生余额的财务来源(即信用卡)时,将创建Windows Azure帐户。登录到您的帐户后,您可以添加更多管理功能。此过程由Windows Azure团队直接管理到一定程度的控制,并且由于各种原因,没有API来自动化这些功能

    但是,一旦您获得了对Windows Azure的新订阅,您当然可以使用REST API准确地创建订阅中可用的新服务(即云服务、VM、存储等)。要做到这一点,只需创建一个新的引用dll(或类)并将所有REST API添加到中,然后使用该引用(或类)以您想要的方式准确地调用它们