Skip to content

Commit 05d13d9

Browse files
add content hash to s3 key
1 parent 64badf3 commit 05d13d9

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

terraform/modules/api-ingestion-lambda/10-lambda.tf

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -122,15 +122,12 @@ data "archive_file" "lambda" {
122122
}
123123

124124
resource "aws_s3_object" "lambda" {
125-
bucket = var.lambda_artefact_storage_bucket
126-
key = "${local.lambda_name_underscore}.zip"
127-
source = data.archive_file.lambda.output_path
128-
acl = "private"
129-
source_hash = null_resource.run_install_requirements.triggers["dir_sha1"]
130-
depends_on = [data.archive_file.lambda]
131-
metadata = {
132-
last_updated = data.archive_file.lambda.output_base64sha256
133-
}
125+
bucket = var.lambda_artefact_storage_bucket
126+
key = "${local.lambda_name_underscore}-${null_resource.run_install_requirements.triggers.dir_sha1}.zip"
127+
source = data.archive_file.lambda.output_path
128+
acl = "private"
129+
depends_on = [data.archive_file.lambda]
130+
etag = filemd5(data.archive_file.lambda.output_path)
134131
}
135132

136133
resource "aws_lambda_function" "lambda" {

0 commit comments

Comments
 (0)