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

Terraform创建aws_wafv2_rule_group速率规则报错如何解决?

问题根因

当前使用的hashicorp/aws v3.63.0版本不支持在aws_wafv2_rule_group资源的statement块中嵌套rate_based_statement,该特性从v3.64.0版本才正式纳入aws provider的支持范围,你找到的经典WAF对应文档属于旧版WAF资源的配置规范,和WAFv2是两套独立的配置体系,参数不通用。

解决方案
  • 升级hashicorp/aws提供商到v3.64.0及以上版本,你可以在provider声明块中指定版本要求,示例如下:
terraform {
  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = ">= 3.64.0"
    }
  }
}
  • 执行terraform init -upgrade命令拉取对应版本的aws提供商插件
  • 重新运行terraform plan命令即可正常识别配置中的rate_based_statement块,原有配置的规则结构符合高版本提供商的语法规范,不需要额外调整。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 14:06:03