🏗️

Terraform 命令速查

Terraform 基础设施即代码命令速查。

本地处理 · 不上传

加载工具中…

相关:terraform · iac · 运维 · 命令

Terraform 命令速查列出初始化、计划、应用与状态管理的常用命令。基础设施即代码的日常操作。apply 之前永远要看 plan 的输出,尤其是标记为销毁的那些资源。

使用步骤

  1. 按初始化、计划、应用、销毁的顺序找命令
  2. apply 前必须先看 plan 的输出
  3. 状态文件要放远端并加锁,别提交进仓库
  4. 销毁类操作在生产环境加二次确认

使用场景

  • 初始化与应用配置
  • 预览将要发生的变更
  • 管理状态文件
  • 导入已有资源

小贴士

  • apply 之前永远要看 plan 的输出。它会明确列出将创建、修改与销毁的资源,「销毁」那一栏尤其要逐条确认。
  • 状态文件包含敏感信息且是唯一的真相来源,必须使用远程后端存储并开启锁,不能提交到版本库。
  • 手工在控制台修改了 Terraform 管理的资源后,下次 apply 会把它改回去,这是配置漂移的常见来源。

常见问题

apply 前必须看 plan 吗?

必须。plan 会明确列出每个资源是创建、修改还是销毁。生产环境中意外的资源销毁(比如某个属性变更触发了重建)是最严重的事故来源,只有看 plan 才能提前发现。

状态文件该放哪里?

远程后端(S3、云存储等)并开启状态锁。它包含资源 ID 与可能的敏感信息,绝不能提交到版本库;同时多人协作时必须加锁,否则并发 apply 会破坏状态。

手工改了云控制台会怎样?

下次 plan 会检测到差异并计划把它改回配置中定义的样子。这就是「配置漂移」。正确做法是所有变更都通过代码进行,紧急手工修改后应及时同步回配置。

Terraform 命令速查是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用Terraform 命令速查,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。