我们已经看到如何构建和变更基础设施。在创建多种资源并展示资源依赖关系前,我们先复习下如何完全销毁Terraform管理的基础设施。

在生产环境销毁基础设施是罕见的时间。但是如果你使用Terraform启动多个环境,比如:开发,测试,QA环境等,那么销毁是个非常有用的操作。

销毁

terraform apply命令类似,资源可以用terraform destroy命令销毁掉,但是它的行为就好像所有的资源都从配置中删除了一样。

$ terraform destroy
# ...- aws_instance.example

-前缀说明该实例将被销毁。像apply一样,Terraform输出其执行计划并在执行变更前等待确认。

输入yes以执行该计划并销毁基础设施:

# ...
aws_instance.example: Destroying...Apply complete! Resources: 0 added, 0 changed, 1 destroyed.# ...

apply一样,Terraform决定了必须被销毁的资源的顺序。当前示例中只有一个实例,所以不需要顺序。在更多有更多资源的复杂场景中,Terraform将按合适的顺序销毁它们以遵循以来关系,我们将在本指南最后看到这一点。

下一步

<!-- more -->

<!--//
硬啃官方文档产物,若有不妥之处,欢迎指正,请以官方文档为准!
//-->

Terraform入门 - 4. destroy 基础设施相关推荐

  1. Terraform入门 - 3. 变更基础设施

    在上个页面,你使用Terraform创建了你第一个基础设施:一个EC2实例.在本页,我们将变更那个资源,并了解Terraform如何处理变更. 基础设施在持续发展,Terraform的创建就是为了管理 ...

  2. Terraform 实战:Terraform入门

    Terraform是一种部署技术,任何想要通过基础设施即代码(Infrastructure as Code,IaC)方法来置备和管理基础设施的人,都可以使用这种技术.基础设施指的主要是基于云的基础设施 ...

  3. Terraform 基础 云计算概述 基础设施即代码

    云计算概述 lac基础设施即代码 什么是Terraform 在开始学习Terraform之前,要了解这个工具到底解决了什么问题 了解背景基础设施变化 企业上云,可提高资源配置效率.降低信息化建设成本( ...

  4. Terraform实战 | 实用云部署编程入门指南,DevOps软件开发运维必备

    Terraform是一种部署技术,任何想要通过基础设施即代码(Infrastructure as Code,IaC)方法来置备和管理基础设施的人,都可以使用这种技术.基础设施指的主要是基于云的基础设施 ...

  5. 2021/08/01 Terraform 从入门到精通(一)

    List item 课程结构 学习的目标 能够理解.使用和应用地形 知道什么时候使用不同的功能 在AWS中使用terraform 使用地形与Packer创建自定义图像 能够使用terraform应用D ...

  6. 使用 Packer、Ansible 和 Terraform 构建不可变的基础设施

    在容器编排领域,Kubernetes 已成为事实上的标准,而容器镜像 (Docker Image) 作为容器技术栈中最关键的创新之一,极大的推动了企业内部 Devops 运动的进程. 容器镜像所具有的 ...

  7. 使用 Packer、Ansible 和 Terraform 构建不可变的基础设施Devops工具链

    在容器编排领域,Kubernetes 已成为事实上的标准,而容器镜像 (Docker Image) 作为容器技术栈中最关键的创新之一,极大的推动了企业内部 Devops 运动的进程. 容器镜像所具有的 ...

  8. Terraform学习2

    Terraform学习2 在上一篇文章中我们已经会使用Terraform创建一个优雅的项目了,这一章中,我们讲探讨一下Terraform的一些更深入的内容. 推荐文章&文档内容来源:Intro ...

  9. Terraform 学习总结(4)—— Terraform 实战

    前言 Terraform 是一种部署技术,任何想要通过基础设施即代码(Infrastructure as Code,IaC)方法来置备和管理基础设施的人,都可以使用这种技术.基础设施指的主要是基于云的 ...

最新文章

  1. 二维字符数组按长度排序_字符串长度 字符数组长度
  2. 安装laravel5.1项目命令
  3. PWA(Progressive Web App)入门系列:安装 Web 应用
  4. 设计模式11---组合模式(Composite Pattern)
  5. NET平台4.0 发布网站流程及出错总结
  6. ajax传递字符,Ajax怎么传递特殊字符的数据
  7. Android中ProgressDialog的应用
  8. PM经验谈 项目管理工具必备的5个功能
  9. AI智能电子名片开发
  10. 阿里P6、P7、P8、级别需要多少年的工作经验,还是因能力而定?
  11. CentOS 6.5 CentOS 7 rpm安装ftp服务端与ftp客户端
  12. 数字图像处理实验03——图像几何变换
  13. 不懂这些法律问题,你的创业融资很危险
  14. 关于联想Thinkpad E450 系列笔记本电脑独立显卡不能工作的解决方案(蓝屏/卡顿/掉帧)
  15. USDT的范式转移是怎么回事
  16. 区块链数据资源网站总结
  17. Python 数据分析微专业课程--项目06 城市餐饮店铺选址分析
  18. 创业7堂课:看准路,选对人,找到钱
  19. springboot杂谈
  20. [一个程序员的人文素养系列]这世界如露水般短暂俳句摘抄

热门文章

  1. boost::iostreams::detail::execute_all用法的测试程序
  2. boost::hana::detail::create用法的测试程序
  3. boost::hana::repeat用法的测试程序
  4. boost::graph模块实现资源受限最短路径算法的示例使用
  5. boost::graph模块实现拉马努金图的周长和直径的测试程序
  6. boost::geometry::model::segment用法的测试程序
  7. boost::fusion::detail::and_用法的测试
  8. GDCM:独特的uid测试程序
  9. Boost:同步化的测试程序
  10. Boost:bimap双图的序列化的测试程序