在terraform销毁后保留资源
问题描述:
我想要在使用terraform创建的一堆资源(包括CloudWatch日志组)后,保留CloudWatch日志。有没有办法告诉terraform destroy
腾出一些资源?在terraform销毁后保留资源
我想我可以在调用destroy之前手动从tfstate中移除CloudWatch资源,似乎不是正确的方法。
答
在cloudformation,有一个选项retain
DeletionPolicy
{
"AWSTemplateFormatVersion" : "2010-09-09",
"Resources" : {
"myS3Bucket" : {
"Type" : "AWS::S3::Bucket",
"DeletionPolicy" : "Retain"
}
}
}
但在terraform,我没有找到这种类型的lifecycle
可以在terraform issue list搜索或提出新的票遵循这一问题。