`terraform plan` 是一个用于创建执行计划的命令,显示 Terraform 将对你的基础设施做出哪些更改。它将当前状态与配置文件中定义的期望状态进行比较,并输出要创建、修改或删除的资源的详细列表。重要的是,它不会对基础设施做任何实际更改,而是帮助在应用更改前识别潜在问题。计划可以保存到文件中,以便稍后执行或审查。该命令对于实现更改前的审查至关重要,尤其是在复杂环境中,并常用于代码审查和 CI/CD 流程中以验证提议的基础设施修改。虽然 terraform plan 提供了预览,但值得注意的是,由于外部因素或 API 限制,它并不总能预测到所有更改。