Skip to content

Commit 7b38a8a

Browse files
authored
Merge pull request #8 from nasa/fix-lambda-layer-deployment
added s3 artifact for lambda utilities dependencies deployment
2 parents b0728c6 + b7b3724 commit 7b38a8a

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

gap_detection_module/lambda.tf

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,17 @@ resource "aws_lambda_layer_version" "function_layers" {
4848
compatible_runtimes = ["python3.13"]
4949
}
5050

51+
resource "aws_s3_object" "utils_deps" {
52+
bucket = aws_s3_bucket.artifacts_bucket.bucket
53+
key = "${var.DEPLOY_NAME}-utils-deps.zip"
54+
source = "${path.module}/artifacts/layers/utils-deps.zip"
55+
source_hash = filemd5("${path.module}/artifacts/layers/utils-deps.zip")
56+
}
57+
5158
resource "aws_lambda_layer_version" "utils_layer" {
5259
layer_name = "${var.DEPLOY_NAME}-utils_layer"
53-
filename = "${path.module}/artifacts/layers/utils-deps.zip"
60+
s3_bucket = aws_s3_bucket.artifacts_bucket.bucket
61+
s3_key = aws_s3_object.utils_deps.key
5462
source_code_hash = filebase64sha256("${path.module}/artifacts/layers/utils-deps.zip")
5563
compatible_runtimes = ["python3.13"]
5664
}

0 commit comments

Comments
 (0)