File tree Expand file tree Collapse file tree 2 files changed +25
-6
lines changed Expand file tree Collapse file tree 2 files changed +25
-6
lines changed Original file line number Diff line number Diff line change 1+ terraform {
2+ required_version = " >= 1.3.0"
3+
4+ required_providers {
5+ aws = {
6+ source = " hashicorp/aws"
7+ version = " >= 5.0"
8+ }
9+ }
10+ }
11+
12+ provider "aws" {
13+ region = var. region
14+ }
15+
116resource "aws_s3_bucket" "secure_bucket" {
217 bucket = var. bucket_name
318
@@ -57,7 +72,7 @@ resource "aws_s3_bucket_server_side_encryption_configuration" "encryption" {
5772
5873 rule {
5974 apply_server_side_encryption_by_default {
60- sse_algorithm = " AES256" # Using free -tier managed key
75+ sse_algorithm = " AES256" # Free -tier managed key
6176 }
6277 }
6378}
Original file line number Diff line number Diff line change 11variable "region" {
2- default = " us-east-1"
2+ type = string
3+ default = " us-east-1"
4+ description = " AWS region"
35}
46
57variable "bucket_name" {
6- description = " my_s3_bucket"
8+ type = string
9+ default = " my_s3_bucket"
10+ description = " Name of the S3 bucket"
711}
812
913variable "table_name" {
10- description = " devsecops_table"
14+ type = string
15+ default = " devsecops_table"
16+ description = " Name of the DynamoDB table"
1117}
12-
13-
You can’t perform that action at this time.
0 commit comments