【问题标题】:using old tfstate for terraform destroy purposes将旧的 tfstate 用于 terraform 破坏目的
【发布时间】:2021-06-26 12:51:23
【问题描述】:

我使用 terraform 创建了 aws beanstalk 资源,并将 S3 作为后端用于存储 tfstate。我正在重用相同的 terraform 基础架构代码来部署具有不同属性的相同资源,例如不同的实例类型、安全组等...

我的问题:有没有办法让我仍然可以销毁由相同 terraform 代码创建的以前的 beanstalk 基础设施?也许指的是从 s3 创建的 tfstate 文件,然后 terraform 会破坏吗?提前感谢您的回答

【问题讨论】:

    标签: amazon-web-services terraform amazon-elastic-beanstalk


    【解决方案1】:

    如果您在代码库中配置了 Terraform S3 后端,其中包含带有您想要销毁的资源的 Terraform 状态,您可以运行 terraform destroy 并查看删除计划。

    您也可以简单地运行 terraform apply,Terraform 会将先前存在的基础架构融合到新的所需基础架构上,而无需运行中间的 destroy

    【讨论】:

      猜你喜欢
      • 2019-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-11
      • 1970-01-01
      • 2018-12-14
      • 2019-06-28
      • 1970-01-01
      相关资源
      最近更新 更多