Terraform JSON" 1:1:非法字符"错误

时间:2018-01-10 22:53:57

标签: json terraform

尝试使用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版本按预期工作。有什么问题?

1 个答案:

答案 0 :(得分:2)

我为自己回答这个问题,因为花了一点时间来锻炼。

JSON文件是BOM格式的UTF8文件,我假设1:1的非法字符是BOM本身。将内容保存为没有BOM的普通文件后,terraform按预期工作。