@@ -140,7 +140,7 @@ resource "aws_alb_listener" "http_to_https" {
140140resource "aws_lambda_permission" "with_lb" {
141141 statement_id = " AllowExecutionFromlb"
142142 action = " lambda:InvokeFunction"
143- function_name = var . app_name
143+ function_name = local . use_zip ? aws_lambda_function . zip_api [ 0 ] . function_name : aws_lambda_function . docker_api [ 0 ] . function_name
144144 principal = " elasticloadbalancing.amazonaws.com"
145145 source_arn = aws_alb_target_group. tg . arn
146146 qualifier = local. use_codedeploy ? aws_lambda_alias. live_codedeploy [0 ]. name : aws_lambda_alias. live [0 ]. name
@@ -150,7 +150,7 @@ resource "aws_lambda_permission" "with_tst_lb" {
150150 count = local. use_codedeploy ? 1 : 0
151151 statement_id = " AllowExecutionFromlb"
152152 action = " lambda:InvokeFunction"
153- function_name = var . app_name
153+ function_name = local . use_zip ? aws_lambda_function . zip_api [ 0 ] . function_name : aws_lambda_function . docker_api [ 0 ] . function_name
154154 principal = " elasticloadbalancing.amazonaws.com"
155155 source_arn = aws_alb_target_group. tst_tg [0 ]. arn
156156}
@@ -310,15 +310,15 @@ resource "aws_lambda_alias" "live" {
310310 count = ! local. use_codedeploy ? 1 : 0
311311 name = " live"
312312 description = " ALB sends traffic to this version"
313- function_name = local. use_zip ? aws_lambda_function. zip_api [0 ]. arn : aws_lambda_function. docker_api [0 ]. arn
313+ function_name = local. use_zip ? aws_lambda_function. zip_api [0 ]. function_name : aws_lambda_function. docker_api [0 ]. function_name
314314 function_version = local. use_zip ? aws_lambda_function. zip_api [0 ]. version : aws_lambda_function. docker_api [0 ]. version
315315}
316316
317317resource "aws_lambda_alias" "live_codedeploy" {
318318 count = local. use_codedeploy ? 1 : 0
319319 name = " live"
320320 description = " ALB sends traffic to this version"
321- function_name = var . app_name
321+ function_name = local . use_zip ? aws_lambda_function . zip_api [ 0 ] . function_name : aws_lambda_function . docker_api [ 0 ] . function_name
322322 # Get the version of the lambda when it is first created
323323 function_version = local. use_zip ? aws_lambda_function. zip_api [0 ]. version : aws_lambda_function. docker_api [0 ]. version
324324 # Let CodeDeploy handle changes to the function version that this alias refers to
0 commit comments