From 56f9ffb0edd83ae962e945ed773df458d99aecd8 Mon Sep 17 00:00:00 2001 From: Jun-te kim Date: Wed, 20 Aug 2025 11:04:47 +0000 Subject: [PATCH] more memory? --- deployment/lambda/extractor_and_loader/docker/app.py | 2 +- .../extractor_and_loader/extractor_and_loader_lambda.tf | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/deployment/lambda/extractor_and_loader/docker/app.py b/deployment/lambda/extractor_and_loader/docker/app.py index 36cda55..b7cf827 100644 --- a/deployment/lambda/extractor_and_loader/docker/app.py +++ b/deployment/lambda/extractor_and_loader/docker/app.py @@ -213,7 +213,7 @@ def handler(event, context): json_uri, ) print("job completed successfully") - + except Exception as e: print(f"❌ Error: {e}") return { diff --git a/deployment/lambda/extractor_and_loader/extractor_and_loader_lambda.tf b/deployment/lambda/extractor_and_loader/extractor_and_loader_lambda.tf index 455a192..ff15347 100644 --- a/deployment/lambda/extractor_and_loader/extractor_and_loader_lambda.tf +++ b/deployment/lambda/extractor_and_loader/extractor_and_loader_lambda.tf @@ -59,7 +59,11 @@ resource "aws_lambda_function" "extractor_and_loader" { role = data.aws_iam_role.lambda_exec_role.arn package_type = "Image" image_uri = "${data.aws_ecr_repository.extractor_and_loader.repository_url}:${var.lambda_image_tag}" - timeout = 30 + # Increase timeout (max 900 sec / 15 min) + timeout = 300 # e.g. 5 minutes + + # Increase memory (default 128 MB) + memory_size = 2048 # try 1024 or 2048 MB to start } # SQS trigger