-1

使用 ARM 模板,我们可以在批处理帐户下定义一个存储帐户。但是我们如何使用 .NET SDK 做到这一点呢?目前我可以将 BatchAccount 和 StorageAccount 创建为单独的资源,但是如果 StorageAccount 应该出现在 BatchAccount 下该怎么办,即 BatchAccount 的“SETTINGS”选项卡下

4

1 回答 1

0

下面的代码对我有用。

 //Getting StorageAccount to bind
var storageAccount = await storageManagementClient.StorageAccounts.GetPropertiesAsync("testresourcegroup", "teststorageaccount");

//Creating binding properties
       AutoStorageBaseProperties baseProperties = new AutoStorageBaseProperties { StorageAccountId = storageAccount.Id };

       //Creating update parametrs for Batch Account
       BatchAccountUpdateParameters updateParameters = new BatchAccountUpdateParameters { AutoStorage = baseProperties };

       //Updatting the BatchAccount to bind with chosen StorageAccount
       var response = await batchManagementClient.BatchAccount.UpdateAsync("testresourcegroup", "testbatchaccount", updateParameters);
于 2018-01-05T05:54:39.607 回答