C# 通过C创建azure存储帐户#

C# 通过C创建azure存储帐户#,c#,azure,C#,Azure,我有一个azure订阅,希望通过Asp.net C#创建一个azure存储帐户。 有人知道吗?我做了很多研究,但找不到任何相关的示例。公共静态异步任务CreateStorageAccountAsync( public static async Task<StorageAccount> CreateStorageAccountAsync( TokenCredentials credential, string groupName, string subscri

我有一个azure订阅,希望通过Asp.net C#创建一个azure存储帐户。 有人知道吗?我做了很多研究,但找不到任何相关的示例。

公共静态异步任务CreateStorageAccountAsync(
public static async Task<StorageAccount> CreateStorageAccountAsync(
  TokenCredentials credential,       
  string groupName,
  string subscriptionId,
  string location,
  string storageName)
{
  Console.WriteLine("Creating the storage account...");
  var storageManagementClient = new StorageManagementClient(credential)
    { SubscriptionId = subscriptionId };
  return await storageManagementClient.StorageAccounts.CreateAsync(
    groupName,
    storageName,
    new StorageAccountCreateParameters()
    {
      Sku = new Microsoft.Azure.Management.Storage.Models.Sku() 
        { Name = SkuName.StandardLRS},
      Kind = Kind.Storage,
      Location = location
    }
  );
}
令牌凭据凭据, 字符串组名, 字符串subscriptionId, 字符串位置, 字符串(名称) { Console.WriteLine(“创建存储帐户…”); var storageManagementClient=新的storageManagementClient(凭证) {SubscriptionId=SubscriptionId}; return wait-storageManagementClient.StorageAccounts.CreateAsync( 组名, storageName, 新的StorageAccountCreateParameters() { Sku=新的Microsoft.Azure.Management.Storage.Models.Sku() {Name=SkuName.StandardLRS}, 种类=种类。储存, 位置=位置 } ); }

查看源代码了解安装步骤:

这可能花了我45秒时间-我看到了该链接,但我不喜欢使用证书文件,另一种方式是完全硬编码,实际上这是一个旧API,不再推荐使用。。我发布了一个带有最新API的示例。我没有Active directory,在没有Active directory的情况下如何连接到订阅?是否要在没有身份验证的情况下执行操作?这是一个不合理的请求。这也需要配置广告,OP正在寻找一种不使用广告或证书的方法。是的,他/她直到我发布答案后才提到。无论如何,如果不先进行身份验证,显然无法执行操作。