介绍
在 Terraform 中将 AWS 资源导入 tfstate 时,实现了忽略资源更改的支持。
这一次,我想把相应的方法留作一篇文章。
*此通信由aws_s3_object资源进行。
实施响应时的 Terraform 版本
v4.0.0
如果要忽略资源配置更改
描述资源如下。
怎么写
resource "リソースの種類" "リソース名" {
lifecycle {
ignore_changes = [
変更を無視したい設定
]
}
}
描述示例
resource "aws_s3_object" "test_object" {
bucket = aws_s3_bucket.test_object.id
bucket_key_enabled = false
cache_control = "no-cache, no-store, must-revalidate"
content_type = "image/png"
etag = "****************************"
key = "key.png"
metadata = {}
storage_class = "STANDARD"
tags = {}
tags_all = {}
lifecycle {
ignore_changes = [
acl,
force_destroy,
]
}
}
参考信息
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308630658.html