尝试使用JSON运行terraform init
时,我不断收到错误:
There are some problems with the configuration, described below.
The Terraform configuration must be valid before initialization so that
Terraform can determine which modules and providers need to be installed.
Error: Error parsing C:\terraform\terraform.tf.json: At 1:1: illegal char
JSON有效且HCF版本按预期工作。有什么问题?
答案 0 :(得分:2)
我为自己回答这个问题,因为花了一点时间来锻炼。
JSON文件是BOM格式的UTF8文件,我假设1:1的非法字符是BOM本身。将内容保存为没有BOM的普通文件后,terraform按预期工作。