【发布时间】:2020-06-30 19:20:45
【问题描述】:
在执行terraform destroy 时是否可以排除通过 terraform 创建的 dynamodb 表?
想要避免删除现有的表
【问题讨论】:
-
您可以先将其从您的状态中删除。这对你有用吗?
标签: amazon-web-services amazon-dynamodb terraform devops
在执行terraform destroy 时是否可以排除通过 terraform 创建的 dynamodb 表?
想要避免删除现有的表
【问题讨论】:
标签: amazon-web-services amazon-dynamodb terraform devops
当然,您可以通过使用带有 prevent_destroy 元参数 (docs) 的 lifecycle 块来实现该行为。例如:
resource "aws_dynamodb_table" "my-dynamodb-table" {
# configs...
lifecycle {
prevent_destroy = true
}
}
生命周期块适用于所有 resource 块。
【讨论】:
terraform destroy 时破坏资源。