如何通过PowerShell为Azure Web App配置TLS相互身份验证?

时间:2017-01-11 08:08:11

标签: powershell azure ssl client-certificates

根据docs,您可以通过ARMClient工具设置ClientCertEnabled。您现在也可以使用https://resources.azure.com来执行此操作,甚至可以将其设置为ARM模板中的属性。

是否有可能直接通过Azure PowerShell进行设置?我发现通过Get-AzureRmWebApp检索应用程序还会说明是否启用了ClientCertificates。

1 个答案:

答案 0 :(得分:1)

是的,您可以在底层资源上进行设置。样本:

$Resource = Get-AzureRmResource -ResourceGroupName $resourceGroupName -ResourceType Microsoft.Web/sites -ResourceName $resourceName -ApiVersion 2016-08-01
$Resource.Properties.clientCertEnabled = "True"
$Resource | Set-AzureRmResource -Force

HTH