# ${...}: подстановка значений в строки _Основы Terraform · TerraformLab Knowledge Base_ **TL;DR:** ${expression} внутри строки: подстановка значения выражения. ${var.env}, ${aws_s3_bucket.demo.id}. Если выражение. Это единственное значение аргумента (без обёртки в строку), современный HCL разрешает писать без ${...}. ## Что делает `${...}` Внутри строки `${...}`, это шаблон. Внутри фигурных скобок может быть любое выражение HCL: переменная, ссылка на ресурс, функция, условие. ```hcl bucket = "myapp-${var.env}" # = "myapp-dev" если var.env = "dev" tags = { Name = "${local.prefix}-bucket-${count.index}" # = "myapp-dev-bucket-0", "myapp-dev-bucket-1", ... } user_data = <