File tree Expand file tree Collapse file tree 1 file changed +25
-15
lines changed
Expand file tree Collapse file tree 1 file changed +25
-15
lines changed Original file line number Diff line number Diff line change @@ -2,40 +2,50 @@ terraform {
22 required_providers {
33 aws = {
44 source = " hashicorp/aws"
5- version = " 5.23.1 "
5+ version = " 5.24.0 "
66 }
77 }
88}
99
1010provider "aws" {
11- region = " us-east-1" # Replace with your desired AWS region
11+ region = " us-east-1"
1212}
1313
14- resource "random_string" "bucket_prefix" {
15- length = 8
16- special = false
14+ resource "aws_s3_bucket" "example" {
15+ bucket = " bucket-tfstate"
1716}
1817
19- resource "aws_s3_bucket" "default" {
20- bucket = " ${ random_string . bucket_prefix . result } -bucket-tfstate"
21- }
22-
23- resource "aws_s3_bucket_versioning" "versioning_example" {
24- bucket = aws_s3_bucket. default . id
18+ resource "aws_s3_bucket_versioning" "example" {
19+ bucket = aws_s3_bucket. example . id
2520 versioning_configuration {
2621 status = " Enabled"
2722 }
2823}
2924
30- resource "aws_s3_bucket_acl" "example" {
31- bucket = aws_s3_bucket. default . id
32- acl = " private"
33- }
25+ resource "aws_s3_bucket_public_access_block" "example" {
26+ bucket = aws_s3_bucket. example . id
3427
28+ block_public_acls = true
29+ block_public_policy = true
30+ ignore_public_acls = true
31+ restrict_public_buckets = true
32+ }
3533
3634resource "aws_dynamodb_table" "DiggerDynamoDBLockTable" {
3735 name = " DiggerDynamoDBLockTable"
3836 billing_mode = " PAY_PER_REQUEST"
3937 stream_enabled = true
4038 stream_view_type = " NEW_AND_OLD_IMAGES"
39+ hash_key = " PK"
40+ range_key = " SK"
41+
42+ attribute {
43+ name = " PK"
44+ type = " S"
45+ }
46+
47+ attribute {
48+ name = " SK"
49+ type = " S"
50+ }
4151}
You can’t perform that action at this time.
0 commit comments