From c4ef56b892236479da9588d775676f05617f18f1 Mon Sep 17 00:00:00 2001 From: Pavel Vaks <129676672+PavelLinearB@users.noreply.github.com> Date: Wed, 28 Feb 2024 15:02:48 +0200 Subject: [PATCH 1/2] Create aaa.tf --- aaa.tf | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 aaa.tf diff --git a/aaa.tf b/aaa.tf new file mode 100644 index 000000000..15c57b308 --- /dev/null +++ b/aaa.tf @@ -0,0 +1,58 @@ +resource "aws_s3_bucket" "example" { + bucket = "my-tf-test-bucket" + acl = "private" + + tags = { + Name = "My Test Bucket" + Environment = "Dev" + } + + versioning { + enabled = false + mfa_delete = false + } +} + + +# Server Side Encryption +resource "aws_s3_bucket_server_side_encryption_configuration" "sse_example" { + bucket = aws_s3_bucket.example.bucket + + rule { + apply_server_side_encryption_by_default { + kms_master_key_id = aws_kms_key.testkey.arn + sse_algorithm = "aws:kms" + } + } +} + +resource "aws_kms_key" "testkey" { + description = "This is a test key that is used to encrypt bucket objects" + deletion_window_in_days = 10 + + tags = { + Name = "my_kms_key" + TestTag = "Value" + } + + policy = < Date: Wed, 28 Feb 2024 15:07:14 +0200 Subject: [PATCH 2/2] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index a66cf066f..ce3245850 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ + +aa # PyGoat [![All Contributors](https://img.shields.io/badge/all_contributors-9-orange.svg?style=flat-square)](#contributors-)