Terraform入门 - 4. destroy 基础设施
我们已经看到如何构建和变更基础设施。在创建多种资源并展示资源依赖关系前,我们先复习下如何完全销毁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 基础设施相关推荐
- Terraform入门 - 3. 变更基础设施
在上个页面,你使用Terraform创建了你第一个基础设施:一个EC2实例.在本页,我们将变更那个资源,并了解Terraform如何处理变更. 基础设施在持续发展,Terraform的创建就是为了管理 ...
- Terraform 实战:Terraform入门
Terraform是一种部署技术,任何想要通过基础设施即代码(Infrastructure as Code,IaC)方法来置备和管理基础设施的人,都可以使用这种技术.基础设施指的主要是基于云的基础设施 ...
- Terraform 基础 云计算概述 基础设施即代码
云计算概述 lac基础设施即代码 什么是Terraform 在开始学习Terraform之前,要了解这个工具到底解决了什么问题 了解背景基础设施变化 企业上云,可提高资源配置效率.降低信息化建设成本( ...
- Terraform实战 | 实用云部署编程入门指南,DevOps软件开发运维必备
Terraform是一种部署技术,任何想要通过基础设施即代码(Infrastructure as Code,IaC)方法来置备和管理基础设施的人,都可以使用这种技术.基础设施指的主要是基于云的基础设施 ...
- 2021/08/01 Terraform 从入门到精通(一)
List item 课程结构 学习的目标 能够理解.使用和应用地形 知道什么时候使用不同的功能 在AWS中使用terraform 使用地形与Packer创建自定义图像 能够使用terraform应用D ...
- 使用 Packer、Ansible 和 Terraform 构建不可变的基础设施
在容器编排领域,Kubernetes 已成为事实上的标准,而容器镜像 (Docker Image) 作为容器技术栈中最关键的创新之一,极大的推动了企业内部 Devops 运动的进程. 容器镜像所具有的 ...
- 使用 Packer、Ansible 和 Terraform 构建不可变的基础设施Devops工具链
在容器编排领域,Kubernetes 已成为事实上的标准,而容器镜像 (Docker Image) 作为容器技术栈中最关键的创新之一,极大的推动了企业内部 Devops 运动的进程. 容器镜像所具有的 ...
- Terraform学习2
Terraform学习2 在上一篇文章中我们已经会使用Terraform创建一个优雅的项目了,这一章中,我们讲探讨一下Terraform的一些更深入的内容. 推荐文章&文档内容来源:Intro ...
- Terraform 学习总结(4)—— Terraform 实战
前言 Terraform 是一种部署技术,任何想要通过基础设施即代码(Infrastructure as Code,IaC)方法来置备和管理基础设施的人,都可以使用这种技术.基础设施指的主要是基于云的 ...
最新文章
- 二维字符数组按长度排序_字符串长度 字符数组长度
- 安装laravel5.1项目命令
- PWA(Progressive Web App)入门系列:安装 Web 应用
- 设计模式11---组合模式(Composite Pattern)
- NET平台4.0 发布网站流程及出错总结
- ajax传递字符,Ajax怎么传递特殊字符的数据
- Android中ProgressDialog的应用
- PM经验谈 项目管理工具必备的5个功能
- AI智能电子名片开发
- 阿里P6、P7、P8、级别需要多少年的工作经验,还是因能力而定?
- CentOS 6.5 CentOS 7 rpm安装ftp服务端与ftp客户端
- 数字图像处理实验03——图像几何变换
- 不懂这些法律问题,你的创业融资很危险
- 关于联想Thinkpad E450 系列笔记本电脑独立显卡不能工作的解决方案(蓝屏/卡顿/掉帧)
- USDT的范式转移是怎么回事
- 区块链数据资源网站总结
- Python 数据分析微专业课程--项目06 城市餐饮店铺选址分析
- 创业7堂课:看准路,选对人,找到钱
- springboot杂谈
- [一个程序员的人文素养系列]这世界如露水般短暂俳句摘抄
热门文章
- boost::iostreams::detail::execute_all用法的测试程序
- boost::hana::detail::create用法的测试程序
- boost::hana::repeat用法的测试程序
- boost::graph模块实现资源受限最短路径算法的示例使用
- boost::graph模块实现拉马努金图的周长和直径的测试程序
- boost::geometry::model::segment用法的测试程序
- boost::fusion::detail::and_用法的测试
- GDCM:独特的uid测试程序
- Boost:同步化的测试程序
- Boost:bimap双图的序列化的测试程序