You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Event Hub Terraform更新TLS版本报错求助

解决Azure Event Hub TLS版本升级的Terraform报错问题

错误原因

在azurerm 3.65版本中,minimum_tls_version参数不属于azurerm_event_hub资源,而是定义在Event Hub命名空间(azurerm_eventhub_namespace)层级的配置项。直接在Event Hub资源块中添加该参数会触发"Unsupported argument"报错。

解决方案

  1. 定位到Terraform配置中的azurerm_eventhub_namespace资源块,添加或修改minimum_tls_version参数为字符串类型的"1.2":

    resource "azurerm_eventhub_namespace" "your_namespace" {
      name                = "your-eventhub-namespace"
      location            = azurerm_resource_group.your_rg.location
      resource_group_name = azurerm_resource_group.your_rg.name
      sku                 = "Standard" # 需使用Standard或Premium SKU,Basic SKU不支持自定义TLS版本
      capacity            = 1
    
      # 配置最低TLS版本为1.2
      minimum_tls_version = "1.2"
    }
    

    注意:只有Standard或Premium级别的Event Hub命名空间支持自定义TLS版本,Basic SKU无法修改此参数。

  2. 执行以下命令完成变更:

    terraform plan
    terraform apply
    

补充说明

Event Hub的TLS版本是在命名空间层面统一管控的,该命名空间下的所有Event Hub都会自动继承这个TLS版本设置,无需单独在每个Event Hub资源中配置。

内容的提问来源于stack exchange,提问作者esngsrj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 17:42:07