使用HCL格式的Terraform代码。HCL是一种易于阅读和编写的基础设施即代码语言,支持Terraform的所有功能。以下是一个使用HCL格式的Terraform代码示例:
resource "aws_instance" "example" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t2.micro"
}
如果需要将json格式的Terraform代码转换为HCL格式,可以使用官方提供的“terraform fmt”命令。命令将自动重新格式化代码,并将其转换为HCL格式。
$ terraform fmt
注意:如果在项目中同时使用了json和HCL格式的代码,可能会导致不兼容的问题,请使用一种格式进行统一。