From 75f54f2464b1dac36a795e0238e4fd0d89d96f96 Mon Sep 17 00:00:00 2001 From: kakakakakku Date: Tue, 23 Dec 2025 00:03:43 +0900 Subject: [PATCH 1/2] apigw-http-eventbridge-terraform: Update AWS Provider to v6 for Python 3.14 --- apigw-http-eventbridge-terraform/main.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apigw-http-eventbridge-terraform/main.tf b/apigw-http-eventbridge-terraform/main.tf index bdff4f823..e92d7448a 100644 --- a/apigw-http-eventbridge-terraform/main.tf +++ b/apigw-http-eventbridge-terraform/main.tf @@ -2,7 +2,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 3.27" + version = "~> 6" } } @@ -208,4 +208,4 @@ output "LambdaFunctionName" { output "CloudWatchLogName" { value = "/aws/lambda/${aws_lambda_function.MyLambdaFunction.function_name}" description = "The Lambda Function Log Group" -} \ No newline at end of file +} From 004238d047b2ffdfaec1a87d2d013e881ac4dc06 Mon Sep 17 00:00:00 2001 From: kakakakakku Date: Tue, 23 Dec 2025 00:07:47 +0900 Subject: [PATCH 2/2] apigw-http-eventbridge-terraform: Fix deprecated warning for aws_region data source --- .../LambdaFunction.zip | Bin 0 -> 346 bytes apigw-http-eventbridge-terraform/main.tf | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 apigw-http-eventbridge-terraform/LambdaFunction.zip diff --git a/apigw-http-eventbridge-terraform/LambdaFunction.zip b/apigw-http-eventbridge-terraform/LambdaFunction.zip new file mode 100644 index 0000000000000000000000000000000000000000..fccc8470e2c7222b43fbd2b7a5eafd4c8418d323 GIT binary patch literal 346 zcmWIWW@Zs#-~d7f2E{HQ0SAIWmQP}CQc9v*X=y;+A1M2>!p^)K`g zlTNyL^Mc}*ZpGF|WiP}+UY^?NddYNB!7s=Ad#`*fdGO))`;Q8r!=JqjD(ra{J!zW| zzr>`g6L{9K9;@cd(Gu-V=8*VbdeEcwlat?S+qil1_jd_Ld$sO57`W=q%%c9~54Y|P z?s}}V^U-3DAUp4tozsd9KHi=ASttBdsESC=88-P#ZI)c^kh-s~J__WNu<2I2v6 nfHxzP2s0uWkmW$Z00VCuK`e|w3GilR14%Ffp*@ghWd!j6`^1B? literal 0 HcmV?d00001 diff --git a/apigw-http-eventbridge-terraform/main.tf b/apigw-http-eventbridge-terraform/main.tf index e92d7448a..1d1fbab5e 100644 --- a/apigw-http-eventbridge-terraform/main.tf +++ b/apigw-http-eventbridge-terraform/main.tf @@ -54,7 +54,7 @@ resource "aws_iam_policy" "APIGWPolicy" { "Action" : [ "events:PutEvents" ], - "Resource" : "arn:aws:events:${data.aws_region.current.name}:${data.aws_caller_identity.current.account_id}:event-bus/default" + "Resource" : "arn:aws:events:${data.aws_region.current.region}:${data.aws_caller_identity.current.account_id}:event-bus/default" } ] } @@ -97,7 +97,7 @@ resource "aws_iam_policy" "LambdaPolicy" { "logs:CreateLogStream", "logs:PutLogEvents" ], - "Resource" : "arn:aws:logs:${data.aws_region.current.name}:${data.aws_caller_identity.current.account_id}:log-group:/aws/lambda/${aws_lambda_function.MyLambdaFunction.function_name}:*:*" + "Resource" : "arn:aws:logs:${data.aws_region.current.region}:${data.aws_caller_identity.current.account_id}:log-group:/aws/lambda/${aws_lambda_function.MyLambdaFunction.function_name}:*:*" } ] } @@ -183,7 +183,7 @@ resource "aws_lambda_function" "MyLambdaFunction" { role = aws_iam_role.LambdaRole.arn handler = "LambdaFunction.lambda_handler" runtime = "python3.14" - layers = ["arn:aws:lambda:${data.aws_region.current.name}:017000801446:layer:AWSLambdaPowertoolsPython:15"] + layers = ["arn:aws:lambda:${data.aws_region.current.region}:017000801446:layer:AWSLambdaPowertoolsPython:15"] } # Allow the EventBridge rule created to invoke the Lambda function