介绍

在 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

相关文章: