如何通过 PowerShell 为 Azure Web App 配置 TLS 相互身份验证?
How To Configure TLS Mutual Authentication for Azure Web App through PowerShell?
根据 docs you can set ClientCertEnabled through the ARMClient Tool. You can nowadays also use https://resources.azure.com 这样做甚至在 ARM 模板中将其设置为 属性。
是否可以直接通过 Azure PowerShell 进行设置?我发现通过 Get-AzureRmWebApp
检索应用程序还会说明是否启用了 ClientCertificates。
是的,您可以在基础资源上设置它。示例:
$Resource = Get-AzureRmResource -ResourceGroupName $resourceGroupName -ResourceType Microsoft.Web/sites -ResourceName $resourceName -ApiVersion 2016-08-01
$Resource.Properties.clientCertEnabled = "True"
$Resource | Set-AzureRmResource -Force
HTH
根据 docs you can set ClientCertEnabled through the ARMClient Tool. You can nowadays also use https://resources.azure.com 这样做甚至在 ARM 模板中将其设置为 属性。
是否可以直接通过 Azure PowerShell 进行设置?我发现通过 Get-AzureRmWebApp
检索应用程序还会说明是否启用了 ClientCertificates。
是的,您可以在基础资源上设置它。示例:
$Resource = Get-AzureRmResource -ResourceGroupName $resourceGroupName -ResourceType Microsoft.Web/sites -ResourceName $resourceName -ApiVersion 2016-08-01
$Resource.Properties.clientCertEnabled = "True"
$Resource | Set-AzureRmResource -Force
HTH