【发布时间】:2023-05-12 03:25:01
【问题描述】:
我正在阅读这篇文章:Terraform - creating multiple buckets
并且想知道如何添加一个过滤器以在其中一个存储桶上启用存储桶版本控制,并使用 terraform 条件或任何允许它工作的东西禁用其余存储桶的版本控制? 我正在尝试这样的事情,但它不起作用
variable "s3_bucket_name" {
type = "list"
default = ["prod_bucket", "stage-bucket", "qa_bucket"]
}
resource "aws_s3_bucket" "henrys_bucket" {
count = "${length(var.s3_bucket_name)}"
bucket = "${var.s3_bucket_name[count.index]}"
acl = "private"
force_destroy = "true"
var.s3_bucket_name[count.index] != "target-bucket-name" versioning { enabled = true } : versioning { enabled = false }
}
【问题讨论】:
标签: amazon-s3 terraform bucket