問題描述
如何將生命週期規則發送到 terraform 中的 s3 模塊 (How to send lifecycle_rules to a s3 module in terraform)
我有一個創建 s3 存儲桶的 terraform 模塊。我希望模塊能夠接受生命週期規則。
resource "aws_s3_bucket" "somebucket" {
bucket = "my‑versioning‑bucket"
acl = "private"
lifecycle_rule {
prefix = "config/"
enabled = true
noncurrent_version_transition {
days = 30
storage_class = "STANDARD_IA"
}
}
}
我希望能夠在調用模塊時發送上面的生命週期規則代碼塊。我試圖通過變量發送它,但它不起作用。我做了一些研究,但沒有運氣。非常感謝任何幫助。
參考解法
(by kubectl apply )