Skip to content

Commit f72ec6e

Browse files
authored
Use the correct example by ajaxian79
1 parent 3455728 commit f72ec6e

File tree

1 file changed

+25
-15
lines changed

1 file changed

+25
-15
lines changed

backend/main.tf

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff 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

1010
provider "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

3634
resource "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
}

0 commit comments

Comments
 (0)