From 051003b833f4664b337605b4544292a21d8c59b0 Mon Sep 17 00:00:00 2001 From: kakakakakku Date: Sat, 13 Dec 2025 22:54:28 +0900 Subject: [PATCH 1/3] apigw-http-api-lambda-terraform: Update AWS Provider to v6 for Python 3.14 --- apigw-http-api-lambda-terraform/main.tf | 4 ++-- apigw-http-api-lambda-terraform/src.zip | Bin 0 -> 730 bytes 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 apigw-http-api-lambda-terraform/src.zip diff --git a/apigw-http-api-lambda-terraform/main.tf b/apigw-http-api-lambda-terraform/main.tf index ae7c461576..869a2d7822 100644 --- a/apigw-http-api-lambda-terraform/main.tf +++ b/apigw-http-api-lambda-terraform/main.tf @@ -2,7 +2,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0.0" + version = "~> 6" } random = { source = "hashicorp/random" @@ -171,4 +171,4 @@ resource "aws_lambda_permission" "api_gw" { principal = "apigateway.amazonaws.com" source_arn = "${aws_apigatewayv2_api.lambda.execution_arn}/*/*" -} \ No newline at end of file +} diff --git a/apigw-http-api-lambda-terraform/src.zip b/apigw-http-api-lambda-terraform/src.zip new file mode 100644 index 0000000000000000000000000000000000000000..abeff647a2f67d817b1dc3d47eea3fc67e6575e9 GIT binary patch literal 730 zcmWIWW@Zs#-~d7f2E{HQ0S9bAR$@VcUP0xPkofG|1_Jfpms?z!&LXsa%0_l)xm{D7 z6mp%VA{L4)j!2K5tGaX295d~|@0>S1wTk7eoiE?CC&6-mWK-Ud@+Toii)X z1*#Wpz2W1(xT8BNllxT5)y08EYqUc}V#E@6FJ-H*=`UK#Vvu#QsPRH#qP(kLi&UDU zta!%se>o=a4%}D}`-pFK-~*j?`uWEMOX80hw0CvsF3$8+T^-P0(0<8JA^6gxZdvtt zZ|a-ar|*>7`6c;U$1N7t>FZwIyjk%_-&);Up7oPk+B9v>=dWM0#O>BFoNoP9I#TMv zl&qg_cBZq!S0(OWan`H7VWZSa22WPLKU$$nbSGIo$qs7`^Sx^+8&&yaMsWCDsrgbS zVq)UWF)ucImU1tdBWwO*z59ZIDt=M%cYg~x!|mCp>CUP$d1@pYo&LJE);Mol|BT2P z2UpuGAN)3pOU1L`rT%SEv&@WlsGkR z3t1Ch!g~I8fL}yZbo|yO3od@Cbj_`F39+`gFkkA*@95P#b*fH2$Z<6l&8VF>_YiN_ z#*i!SP9^HndJ}9aZr=Vq`MG7yN`)C`8`k9InX7dEdMUN#(Yzed+tzU(vcKDgFV5Za z=9j2llFruNnc8hCjhioDKB*{kYf{aH$_wdQZ%a0>pF8Wqu5}e|v4{8Xe5lGkX*>Tl zyS*%I!T&rt8joFIYE(HK#b0~>f6lG!qo)!+#ZUcf&cN{he}FeThyT38hhvz4sSTLq q0=yZSM3@mN5?KzEB4J=jBZvh_p8?*iU@1lhMg|k0=mely3=9C7KQ4d( literal 0 HcmV?d00001 From eccdf5d4e1b91cc8e76896e3ffc5c4e45c3c0714 Mon Sep 17 00:00:00 2001 From: kakakakakku Date: Sat, 13 Dec 2025 23:03:24 +0900 Subject: [PATCH 2/3] apigw-http-api-lambda-terraform: Use aws_s3_bucket_public_access_block --- apigw-http-api-lambda-terraform/main.tf | 8 ++++++-- apigw-http-api-lambda-terraform/src.zip | Bin 730 -> 0 bytes 2 files changed, 6 insertions(+), 2 deletions(-) delete mode 100644 apigw-http-api-lambda-terraform/src.zip diff --git a/apigw-http-api-lambda-terraform/main.tf b/apigw-http-api-lambda-terraform/main.tf index 869a2d7822..d926efe088 100644 --- a/apigw-http-api-lambda-terraform/main.tf +++ b/apigw-http-api-lambda-terraform/main.tf @@ -28,9 +28,13 @@ resource "aws_s3_bucket" "lambda_bucket" { force_destroy = true } -resource "aws_s3_bucket_acl" "private_bucket" { +resource "aws_s3_bucket_public_access_block" "lambda_bucket" { bucket = aws_s3_bucket.lambda_bucket.id - acl = "private" + + block_public_acls = true + block_public_policy = true + ignore_public_acls = true + restrict_public_buckets = true } data "archive_file" "lambda_zip" { diff --git a/apigw-http-api-lambda-terraform/src.zip b/apigw-http-api-lambda-terraform/src.zip deleted file mode 100644 index abeff647a2f67d817b1dc3d47eea3fc67e6575e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 730 zcmWIWW@Zs#-~d7f2E{HQ0S9bAR$@VcUP0xPkofG|1_Jfpms?z!&LXsa%0_l)xm{D7 z6mp%VA{L4)j!2K5tGaX295d~|@0>S1wTk7eoiE?CC&6-mWK-Ud@+Toii)X z1*#Wpz2W1(xT8BNllxT5)y08EYqUc}V#E@6FJ-H*=`UK#Vvu#QsPRH#qP(kLi&UDU zta!%se>o=a4%}D}`-pFK-~*j?`uWEMOX80hw0CvsF3$8+T^-P0(0<8JA^6gxZdvtt zZ|a-ar|*>7`6c;U$1N7t>FZwIyjk%_-&);Up7oPk+B9v>=dWM0#O>BFoNoP9I#TMv zl&qg_cBZq!S0(OWan`H7VWZSa22WPLKU$$nbSGIo$qs7`^Sx^+8&&yaMsWCDsrgbS zVq)UWF)ucImU1tdBWwO*z59ZIDt=M%cYg~x!|mCp>CUP$d1@pYo&LJE);Mol|BT2P z2UpuGAN)3pOU1L`rT%SEv&@WlsGkR z3t1Ch!g~I8fL}yZbo|yO3od@Cbj_`F39+`gFkkA*@95P#b*fH2$Z<6l&8VF>_YiN_ z#*i!SP9^HndJ}9aZr=Vq`MG7yN`)C`8`k9InX7dEdMUN#(Yzed+tzU(vcKDgFV5Za z=9j2llFruNnc8hCjhioDKB*{kYf{aH$_wdQZ%a0>pF8Wqu5}e|v4{8Xe5lGkX*>Tl zyS*%I!T&rt8joFIYE(HK#b0~>f6lG!qo)!+#ZUcf&cN{he}FeThyT38hhvz4sSTLq q0=yZSM3@mN5?KzEB4J=jBZvh_p8?*iU@1lhMg|k0=mely3=9C7KQ4d( From b3089de21ea6af727b01bf2d6214bef0cbcdd0eb Mon Sep 17 00:00:00 2001 From: kakakakakku Date: Sat, 13 Dec 2025 23:11:27 +0900 Subject: [PATCH 3/3] apigw-http-api-lambda-terraform: Add .gitignore --- apigw-http-api-lambda-terraform/.gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 apigw-http-api-lambda-terraform/.gitignore diff --git a/apigw-http-api-lambda-terraform/.gitignore b/apigw-http-api-lambda-terraform/.gitignore new file mode 100644 index 0000000000..e1c9d6254b --- /dev/null +++ b/apigw-http-api-lambda-terraform/.gitignore @@ -0,0 +1 @@ +src.zip