From 56a57f396ef2bc053b0888683b01c33000fe9bad Mon Sep 17 00:00:00 2001 From: kakakakakku Date: Fri, 29 Aug 2025 00:42:11 +0900 Subject: [PATCH 1/3] eventbridge-lambda-terraform: Update runtime to nodejs22.x --- eventbridge-lambda-terraform/main.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eventbridge-lambda-terraform/main.tf b/eventbridge-lambda-terraform/main.tf index bad0bdc63..07fef45f4 100644 --- a/eventbridge-lambda-terraform/main.tf +++ b/eventbridge-lambda-terraform/main.tf @@ -2,7 +2,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.22" + version = "~> 5.0" } } @@ -20,7 +20,7 @@ resource "aws_lambda_function" "lambda_function" { source_code_hash = data.archive_file.lambda_zip_file.output_base64sha256 handler = "app.handler" role = aws_iam_role.lambda_iam_role.arn - runtime = "nodejs16.x" + runtime = "nodejs22.x" } data "archive_file" "lambda_zip_file" { From 9faeebb49830168e2a579acf493e88b7c85c62df Mon Sep 17 00:00:00 2001 From: kakakakakku Date: Fri, 29 Aug 2025 00:43:05 +0900 Subject: [PATCH 2/3] eventbridge-lambda-terraform: Fix deprecated `managed_policy_arns` argument --- eventbridge-lambda-terraform/main.tf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/eventbridge-lambda-terraform/main.tf b/eventbridge-lambda-terraform/main.tf index 07fef45f4..501d436a3 100644 --- a/eventbridge-lambda-terraform/main.tf +++ b/eventbridge-lambda-terraform/main.tf @@ -35,7 +35,6 @@ data "aws_iam_policy" "lambda_basic_execution_role_policy" { resource "aws_iam_role" "lambda_iam_role" { name_prefix = "EventBridgeLambdaRole-" - managed_policy_arns = [data.aws_iam_policy.lambda_basic_execution_role_policy.arn] assume_role_policy = < Date: Fri, 29 Aug 2025 00:45:02 +0900 Subject: [PATCH 3/3] eventbridge-lambda-terraform: Add .gitignore --- eventbridge-lambda-terraform/.gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 eventbridge-lambda-terraform/.gitignore diff --git a/eventbridge-lambda-terraform/.gitignore b/eventbridge-lambda-terraform/.gitignore new file mode 100644 index 000000000..fb7595fad --- /dev/null +++ b/eventbridge-lambda-terraform/.gitignore @@ -0,0 +1 @@ +lambda.zip