我尝试使用下面的 terraform 脚本创建 waf web acl,并将我的 aws 帐户之一 (abc) 的区域作为 .aws/config 文件中的 ap-southeast-1,但应用后出现以下错误。而如果我的另一个 aws 帐户 (xyz) 配置文件区域是 .aws/config 文件中的 us-east-1,则同一脚本会成功创建 waf web acl。
\nresource "aws_wafv2_web_acl" "waf_acl" {\n name = local.waf_name\n description = "waf setup infront of cloudfront"\n scope = "CLOUDFRONT"\n\n default_action {\n allow {}\n }\n\n rule {\n name = "AWS-AWSManagedRulesAmazonIpReputationList"\n priority = 0\n\n override_action {\n none {}\n }\n\n statement {\n managed_rule_group_statement {\n name = "AWSManagedRulesAmazonIpReputationList"\n vendor_name = "AWS"\n }\n }\n\n visibility_config {\n cloudwatch_metrics_enabled = true\n metric_name = "AWS-AWSManagedRulesAmazonIpReputationList"\n sampled_requests_enabled …Run Code Online (Sandbox Code Playgroud) amazon-web-services amazon-cloudfront terraform web-application-firewall terraform-provider-aws
terraform ×1