resource "aws_lambda_function" "api_lambda" {
for_each = local.lambda_functions
function_name = "${terraform.workspace}-${each.key}"
s3_bucket = "${terraform.workspace}-ipi-api"
s3_key = "lambda/${each.key}.zip"
role = data.aws_iam_role.PureTouchDeviceRole.arn
handler = each.key
runtime = "go1.x"
timeout = var.timeout
memory_size = var.memory_size
reserved_concurrent_executions = var.reserved_concurrent_executions
environment {
variables = merge({ IPI_LAMBDA_NAME = "${terraform.workspace}-${each.key}"}, each.value.env)
}
depends_on = [null_resource.delay]
}
ну, подождем, как обкатают. на самом деле хэндлить мэпы/каунты в какой то момент становится большим геморроем