Основное отличие for_each и count в Terraform заключается в том, как они создают ресурсы: 1
Таким образом, for_each используют, когда нужны ресурсы с определёнными настраиваемыми свойствами, а count — когда все экземпляры одинаковы. 1
Ещё одно отличие заключается в том, что при использовании count ресурсы хранятся по номеру индекса, а при for_each — по ключу, поэтому при манипуляциях с списком меняется только ресурс с указанным ключом. 5