File tree Expand file tree Collapse file tree 2 files changed +9
-4
lines changed
apigw-http-api-lambda-terraform Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Original file line number Diff line number Diff line change 1+ src.zip
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ terraform {
22 required_providers {
33 aws = {
44 source = " hashicorp/aws"
5- version = " ~> 4.0.0 "
5+ version = " ~> 6 "
66 }
77 random = {
88 source = " hashicorp/random"
@@ -28,9 +28,13 @@ resource "aws_s3_bucket" "lambda_bucket" {
2828 force_destroy = true
2929}
3030
31- resource "aws_s3_bucket_acl " "private_bucket " {
31+ resource "aws_s3_bucket_public_access_block " "lambda_bucket " {
3232 bucket = aws_s3_bucket. lambda_bucket . id
33- acl = " private"
33+
34+ block_public_acls = true
35+ block_public_policy = true
36+ ignore_public_acls = true
37+ restrict_public_buckets = true
3438}
3539
3640data "archive_file" "lambda_zip" {
@@ -171,4 +175,4 @@ resource "aws_lambda_permission" "api_gw" {
171175 principal = " apigateway.amazonaws.com"
172176
173177 source_arn = " ${ aws_apigatewayv2_api . lambda . execution_arn } /*/*"
174- }
178+ }
You can’t perform that action at this time.
0 commit comments