2017-02-21 14 views
-3

У меня есть подписка на лазурность и вы хотите создать учетную запись azure для хранилища 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