【发布时间】:2021-01-15 05:24:01
【问题描述】:
当我运行“terraform apply”时,我收到以下错误。我确保我的 AMI 位于 us-west-1 区域。 不知道还有什么问题
PS C:\terraform> terraform 应用
错误:无效的 AWS 区域:{var.AWS_REGION}
terraform.tfvars 文件
AWS_ACCESS_KEY="zzz"
AWS_SECRET_KEY="zzz"
provider.tf 文件
provider "aws"{
access_key = "{var.AWS_ACCESS_KEY}"
secret_key = "{var.AWS_SECRECT_KEY}"
region = "{var.AWS_REGION}"
}
vars.tf 文件
variable "AWS_ACCESS_KEY" {}
variable "AWS_SECRET_KEY" {}
variable "AWS_REGION" {
default = "us-west-1"
}
variable "AMIS"{
type = map(string)
default ={
us-west-1 = "ami-0948be9af4ee55d19"
}
}
instance.tf
resource "aws_instance" "example"{
ami = "lookup(var.AMIS,var.AWS_REGION)"
instance_type = "t2.micro"
}
【问题讨论】:
标签: terraform terraform-provider-aws