我正在使用 Microsoft.Azure.Management.Fluent C# 库创建用于配置 Azure 资源的模板。
IAzure azure = Azure.Authenticate("./authfile.txt").WithDefaultSubscription();
var sa = await azure.StorageAccounts.Define(StorageAccount)
.WithRegion(Region.USCentral)
.WithExistingResourceGroup(ResourceGroup)
.WithBlobEncryption()
.WithGeneralPurposeAccountKindV2()
.WithFileEncryption()
.WithOnlyHttpsTraffic()
.WithSku(StorageAccountSkuType.Standard_LRS)
.WithHnsEnabled(true)
.CreateAsync();
我希望我的存储帐户至少有 TLS1.2,尽管我在这里找不到设置所需 TLS 版本的方法。
如何在此处创建 TLS1.2 要求?
答案 0 :(得分:2)
这是 Fluent API 中的一个已知问题,请参阅 this issue。
您可以考虑使用非流畅的 sdk:Microsoft.Azure.Management.Storage。
例如:
$virtualM = Get-AzVM -ResourceGroupName $ResourceName
foreach ($vmachine in $virtualM) {
#Get VM Name and Total data disk size
$disksum = $vmachine.StorageProfile.dataDisks.diskSizeGB | Measure-Object -Sum | select Sum -ExpandProperty SUM
write-host 'VM NAME: '$vmachine.name 'Data disk total size: '$disksum
}