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