предупреждение terraform должен использовать синтаксис сплат раздражает - PullRequest
0 голосов
/ 17 января 2019

Привет, я новичок в terraform, и я получаю следующее предупреждение о своем проекте, когда я запускаю план / применить.

Предупреждение: вывод «cloudfront_distribution_id»: должен использовать синтаксис splat для доступа к атрибуту aws_cloudfront_distribution.cloudfront «id», поскольку для него установлено «count»;

1 Ответ

0 голосов
/ 17 января 2019

Обычно это предупреждение, когда вы используете count для определения номера указанного ресурса, который вы намереваетесь создать. Используйте aws_cloudfront_distribution.cloudfront.*.id, чтобы получить список атрибутов для всех экземпляров

Пример

output "cloudfront_distribution_id" {
  value =  "${join("", aws_cloudfront_distribution.cloudfront.*.id)}"
}
...