File tree Expand file tree Collapse file tree 2 files changed +14
-4
lines changed Expand file tree Collapse file tree 2 files changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -89,16 +89,23 @@ resource "aws_s3_bucket" "examplebucket" {
89
89
bucket = "examplebuckettftest"
90
90
acl = "private"
91
91
92
- versioning {
93
- enabled = true
94
- }
95
-
96
92
object_lock_configuration {
97
93
object_lock_enabled = "Enabled"
98
94
}
99
95
}
100
96
97
+
98
+ resource "aws_s3_bucket_versioning" "example" {
99
+ bucket = aws_s3_bucket.examplebucket.id
100
+ versioning_configuration {
101
+ status = "Enabled"
102
+ }
103
+ }
104
+
101
105
resource "aws_s3_bucket_object" "example" {
106
+ # Must have bucket versioning enabled first
107
+ depends_on = [aws_s3_bucket_versioning.example]
108
+
102
109
key = "someobject"
103
110
bucket = aws_s3_bucket.examplebucket.id
104
111
source = "important.txt"
Original file line number Diff line number Diff line change @@ -100,6 +100,9 @@ resource "aws_s3_bucket_versioning" "example" {
100
100
}
101
101
102
102
resource "aws_s3_object" "examplebucket_object" {
103
+ # Must have bucket versioning enabled first
104
+ depends_on = [aws_s3_bucket_versioning.example]
105
+
103
106
key = "someobject"
104
107
bucket = aws_s3_bucket.examplebucket.id
105
108
source = "important.txt"
You can’t perform that action at this time.
0 commit comments