2017-02-21 132 views
-3

我有一个蔚蓝的订阅,并希望通过Asp.net C#创建一个蔚蓝存储帐户。 任何人有想法?我做了很多研究,但找不到任何相关的样本。由C#创建蔚蓝存储帐户

+0

大概花了我45秒 - https://thuru.net/2014/10/06/how-to-create-azure-storage-account -programmatically-net-sdk/ – 4c74356b41

+0

我看到了这个链接,但我不喜欢使用证书文件,其他方式与富丽硬编码 – user3237789

+0

其实这是一个旧的API,不推荐了..我已经发布了一个样本与最新的API 。 – itaysk

回答

0
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 
    } 
); 
} 

参见设置步骤来源:https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-csharp

+0

这也需要一个配置好的AD,OP正在寻找一种不使用AD或证书的方式。 –

+0

是的,直到我发布答案之前,她才提及它。无论如何,如果没有首先进行验证,你显然无法执行操作。 – itaysk