Terraform 用于自动气象站的地形

Terraform 用于自动气象站的地形,terraform,terraform-provider-aws,Terraform,Terraform Provider Aws,我第一次使用terraform是为了在我的AWS帐户上创建资源。我运行了下面的模板进行测试,但它总是因问题而失败: 分析/main.tf时出错:1:10:非法字符 错误:terraform init配置有一些问题,如下所述 用这个代替,让我们知道 provider "aws" { access_key = "${var.access_key}" secret_key = "${var.access_secret_key}" region = "${var.region}

我第一次使用terraform是为了在我的AWS帐户上创建资源。我运行了下面的模板进行测试,但它总是因问题而失败:

分析/main.tf时出错:1:10:非法字符

错误:terraform init配置有一些问题,如下所述


用这个代替,让我们知道

provider "aws" {
   access_key = "${var.access_key}"
   secret_key = "${var.access_secret_key}"
   region     = "${var.region}" 
}
resource "aws_vpc" "${var.vpc_name}" { 
   cidr_block           = "10.0.0.0/16"
   enable_dns_hostnames = true
} 

编辑您的问题以包含代码和错误。您的模板是否使用卷曲引号?你能回答这个问题以使问题与你的模板匹配吗?@JasonAller说的+1,尝试用直接引号替换所有的“智能引号”,看看错误是否仍然存在……事实上,1:10是一个智能引号,所以这看起来像是由打字错误引起的错误。
provider "aws" {
   access_key = "${var.access_key}"
   secret_key = "${var.access_secret_key}"
   region     = "${var.region}" 
}
resource "aws_vpc" "${var.vpc_name}" { 
   cidr_block           = "10.0.0.0/16"
   enable_dns_hostnames = true
}