【问题标题】:Azure Web App - Set Minimum version of TLSAzure Web App - 设置 TLS 的最低版本
【发布时间】:2018-11-10 10:27:45
【问题描述】:

最近 Azure 在 UI 中添加了一项功能,用于在门户中为每个 WebApp 设置最低 TLS 版本。我想知道是否有人找到了通过 REST API 或 powershell 设置它的方法。我在每个订阅中大约有 50 个 Web 应用程序,手动执行此操作是不可行的。

我已经附上了设置的屏幕截图 enter image description here

【问题讨论】:

标签: powershell azure azure-web-app-service tls1.2


【解决方案1】:

如果你想使用 PowerShell:

 Set-AzWebApp -MinTlsVersion '1.2' -ResourceGroupName $ResourceGroupName -Name $webappName;

【讨论】:

    【解决方案2】:

    这可以通过 PowerShell 使用相关参数调用 Set-AzureRMResource cmdlet 来完成。对于您的情况:

    # Iterate all sites and set the Minimum TLS version to 1.2 (SSL Settings)
    Get-AzureRmResource -ResourceType Microsoft.Web/sites | ForEach-Object {
        $params = @{
            ApiVersion        = '2018-02-01'
            ResourceName      = '{0}/web' -f $_.Name
            ResourceGroupName = $_.ResourceGroupName
            PropertyObject    = @{ minTlsVersion = 1.2 }
            ResourceType      = 'Microsoft.Web/sites/config'
        }
        Set-AzureRmResource @params -Force
    }
    

    【讨论】:

      【解决方案3】:

      CLI 实际可用: https://docs.microsoft.com/en-us/cli/azure/webapp/config?view=azure-cli-latest#az-webapp-config-set

      PowerShell 将在所需的 SDK 更新完成后很快推出。

      【讨论】:

      • 并告诉我如何禁用/阻止旧版本的 TLS 1.0、1.1 VIA az 模块?
      猜你喜欢
      • 2021-06-03
      • 2020-06-22
      • 1970-01-01
      • 1970-01-01
      • 2015-06-26
      • 2011-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多