Skip to content

Commit 002f5cb

Browse files
add metadata to lambda objects (#2166)
update metadata
1 parent 23bc135 commit 002f5cb

File tree

4 files changed

+13
-0
lines changed

4 files changed

+13
-0
lines changed

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@ resource "aws_s3_object" "lambda" {
128128
acl = "private"
129129
source_hash = null_resource.run_install_requirements.triggers["dir_sha1"]
130130
depends_on = [data.archive_file.lambda]
131+
metadata = {
132+
last_updated = data.archive_file.lambda.output_base64sha256
133+
}
131134
}
132135

133136
resource "aws_lambda_function" "lambda" {

terraform/modules/db-snapshot-to-s3/20-rds-to-s3-lambda.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,10 @@ resource "aws_s3_object" "rds_snapshot_to_s3_lambda" {
141141
depends_on = [
142142
data.archive_file.rds_snapshot_to_s3_lambda
143143
]
144+
metadata = {
145+
last_updated = data.archive_file.rds_snapshot_to_s3_lambda.output_sha256
146+
}
147+
144148
}
145149

146150
resource "aws_lambda_function" "rds_snapshot_to_s3_lambda" {

terraform/modules/db-snapshot-to-s3/40-s3-to-s3-copier-lambda.tf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,9 @@ resource "aws_s3_object" "s3_to_s3_copier_lambda" {
158158
depends_on = [
159159
data.archive_file.s3_to_s3_copier_lambda
160160
]
161+
metadata = {
162+
last_updated = data.archive_file.s3_to_s3_copier_lambda.output_base64sha256
163+
}
161164
}
162165

163166
resource "aws_lambda_function" "s3_to_s3_copier_lambda" {

terraform/modules/glue-failure-alert-notifications/10-main.tf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ resource "aws_s3_object" "lambda" {
8383
source = data.archive_file.lambda.output_path
8484
etag = filemd5(data.archive_file.lambda.output_path)
8585
acl = "private"
86+
metadata = {
87+
last_updated = data.archive_file.lambda.output_base64sha256
88+
}
8689
}
8790

8891
resource "aws_lambda_function" "lambda" {

0 commit comments

Comments
 (0)