amazon-web-services - Terraform : Error reason: The ARN isn't valid. 有效的 ARN 以 arn: 开头,并包含由冒号或斜杠分隔的其他信息

标签 amazon-web-services terraform terraform-provider-aws

我正在尝试将 aws_wafv2_web_acl_logging_configuration 资源与 Terraform 配置中的 aws_cloudwatch_log_group 资源集成。但是,我遇到了一个错误,指出:

Error reason: The ARN isn't valid. A valid ARN begins with arn: and includes other information separated by colons or slashes

根据错误aws_cloudwatch_log_group arn不正确。

但我根据 Terraform 文档遵循了正确的格式。 https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/wafv2_web_acl_logging_configuration

有人知道这个错误的原因吗? 我的代码如下。

resource "aws_cloudwatch_log_group" "test_waf_log_group" {
  name              = var.waf_log_group_name
  retention_in_days = 14

}

resource "aws_wafv2_web_acl_logging_configuration" "log_test_waf" {
  depends_on = [aws_cloudwatch_log_group.test_waf_log_group]

  log_destination_configs = [aws_cloudwatch_log_group.test_waf_log_group.arn]
  resource_arn            = aws_wafv2_web_acl.test_waf.arn

}

最佳答案

var.waf_log_group_name 不能是随机名称。它必须包含 aws-waf-logs-,如 AWS docs 中所述。 .

关于amazon-web-services - Terraform : Error reason: The ARN isn't valid. 有效的 ARN 以 arn: 开头,并包含由冒号或斜杠分隔的其他信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75571030/

相关文章:

Azure 角色分配给 TF 中的组

openstack - 如何使用Terraform从Openstack获取公钥并保存在本地?

Terraform 强制用多个 'aws_acm_certificate' 替换 'subject_alternative_names'

amazon-web-services - 无法查看/接收来自 AWS SQS 的所有消息

android - 如何从aws s3下载图片到imageview?

amazon-web-services - ECS服务弹性伸缩和弹性伸缩组

amazon-dynamodb - Terraform + Dynamodb - 了解 aws_appautoscaling_target 和 aws_appautoscaling_policy

mysql - 通过 SSH 在两个远程主机之间导入/导出 mysql

terraform - 如何使用 Azure 不破坏 Terraform 中导入的资源组

Terraform 查找跨子网可用的 IP 地址