【问题标题】:Terraform for_each argument is unsuitable errorTerraform for_each 参数是不合适的错误
【发布时间】:2022-08-19 17:06:30
【问题描述】:

我试图让我的 terraform 执行 for_each 参数,但出现以下错误;

给定的 \"for_each\" 参数值不合适:\"for_each\" 参数必须是一个映射或一组字符串,并且您提供了一个元组类型的值。

我的代码看起来像;

sns.tf

resource \"aws_sns_topic\" \"jobs-sns\" {
  for_each                          = local.sns-topic
  sqs_success_feedback_sample_rate  = \"100\"
}

本地人.tf

locals {
  sns-topic = [
    \"jobs-sns00\",
    \"jobs-sns01\", 
    \"jobs-sns02\",  
    \"jobs-sns03\",
    \"jobs-sns04\"
  ]

几乎有代码,感觉就像我错过了一件真正简单的事情

谢谢

    标签: foreach terraform amazon-sns


    【解决方案1】:

    看看这个它应该可以帮助你: https://www.terraform.io/language/meta-arguments/for_each

    【讨论】:

      猜你喜欢
      • 2021-05-09
      • 2020-09-27
      • 2021-07-09
      • 2020-12-27
      • 2017-09-21
      • 2021-08-02
      • 2020-12-19
      • 2021-01-17
      • 2021-06-27
      相关资源
      最近更新 更多