内容提要
本文是Terraform命令的速查表,涵盖初始化工作区、创建执行计划、管理状态文件和销毁资源等常用命令,适合初学者和经验用户,帮助充分利用Terraform。
关键要点
-
本文是Terraform命令的速查表,适合初学者和经验用户。
-
Terraform常用命令包括初始化工作区、创建执行计划、管理状态文件和销毁资源。
-
terraform version:显示Terraform版本。
-
terraform init:初始化工作目录并下载所需的提供程序和插件。
-
terraform fmt:格式化Terraform配置文件为规范格式。
-
terraform validate:验证Terraform配置文件的语法和一致性。
-
terraform plan:创建执行计划,显示Terraform将进行的更改。
-
terraform apply:根据当前配置应用更改。
-
terraform destroy:销毁所有管理的基础设施。
-
terraform state list:列出状态文件中的所有资源。
-
terraform import:将现有基础设施导入Terraform状态。
-
terraform workspace:管理工作区,包括创建和切换工作区。
-
terraform graph:生成依赖关系图的可视化表示。
-
terraform output:显示所有输出变量。
-
terraform refresh:更新状态文件以反映资源的当前状态。
延伸问答
如何初始化Terraform工作目录?
使用命令 terraform init 来初始化工作目录并下载所需的提供程序和插件。
如何创建Terraform的执行计划?
使用命令 terraform plan 来创建执行计划,显示Terraform将进行的更改。
Terraform中如何销毁管理的基础设施?
使用命令 terraform destroy 来销毁所有管理的基础设施。
如何验证Terraform配置文件的语法?
使用命令 terraform validate 来验证Terraform配置文件的语法和一致性。
如何列出Terraform状态文件中的所有资源?
使用命令 terraform state list 来列出状态文件中的所有资源。
Terraform如何导入现有基础设施?
使用命令 terraform import resource_address external_id 来将现有基础设施导入Terraform状态。