diff --git a/alb-lambda-terraform/main.tf b/alb-lambda-terraform/main.tf index e402c6cf4..cb38644e9 100644 --- a/alb-lambda-terraform/main.tf +++ b/alb-lambda-terraform/main.tf @@ -3,7 +3,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~>4.52.0" + version = "~> 5.0" } } @@ -172,12 +172,13 @@ resource "aws_lb_target_group" "target_group" { resource "aws_lb_target_group_attachment" "target_group_attachment" { target_group_arn = aws_lb_target_group.target_group.arn target_id = aws_lambda_function.lambda_function.arn + depends_on = [aws_lambda_permission.with_lb] } # Create the Lambda Function resource "aws_lambda_function" "lambda_function" { function_name = "lambdaFunction" - runtime = "nodejs16.x" + runtime = "nodejs22.x" handler = "index.handler" filename = "lambda.zip" role = aws_iam_role.lambda_role.arn @@ -194,4 +195,4 @@ resource "aws_lambda_permission" "with_lb" { function_name = aws_lambda_function.lambda_function.arn principal = "elasticloadbalancing.amazonaws.com" source_arn = aws_lb_target_group.target_group.arn -} \ No newline at end of file +}