diff options
| author | Alex Schofield <git@ajschof.me> | 2024-08-19 21:25:21 +0100 |
|---|---|---|
| committer | Alex Schofield <git@ajschof.me> | 2024-08-19 21:25:29 +0100 |
| commit | 795c7c2917c2780e8ffdf0716cbedf3426dcbd5e (patch) | |
| tree | 9801cb0584c4bc95b95cb6903cc96b0ed41bf4bc /terraform/s3.tf | |
| parent | 1cb84bd663261c416a516b0dc59dbf8d62c4c1a7 (diff) | |
| download | de-project-bentley-795c7c2917c2780e8ffdf0716cbedf3426dcbd5e.tar.gz de-project-bentley-795c7c2917c2780e8ffdf0716cbedf3426dcbd5e.zip | |
infra(tf): experimental - add versioning to protect against accidental deletes/overwrites"
Diffstat (limited to 'terraform/s3.tf')
| -rw-r--r-- | terraform/s3.tf | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/terraform/s3.tf b/terraform/s3.tf index 3e0f5b7..edfe0a0 100644 --- a/terraform/s3.tf +++ b/terraform/s3.tf @@ -10,6 +10,13 @@ resource "aws_s3_bucket" "extract_bucket" { } } +resource "aws_s3_bucket_versioning" "extract_bucket_versioning" { + bucket = aws_s3_bucket.extract_bucket.id + versioning_configuration { + status = "Enabled" + } +} + ########################## # TRANSFORM BUCKET SETUP # ########################## @@ -21,6 +28,14 @@ resource "aws_s3_bucket" "transform_bucket" { } } + +resource "aws_s3_bucket_versioning" "transform_bucket_versioning" { + bucket = aws_s3_bucket.transform_bucket.id + versioning_configuration { + status = "Enabled" + } +} + ####################### # LAMBDA BUCKET SETUP # ####################### |
