该Terraform数据源文档告诉我一个数据源是什么,但我不太明白.有人能给我一个数据源的用例吗?它与使用变量配置的东西有什么区别?
我是 terraform 的新手。我正在尝试 terrafrom
我在 var.tfvars 中有这个
variable "AWS_REGION" {
default = "me-south-1"
}
variable "AMI" {
type = "map"
default ={
me-south-1 = "ami-01b735b798*******"
us-east-1 = "ami-0c2a1acae666******"
}
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试通过以下方式在 VPC 中创建一个 ec2
resource "aws_instance" "terraform-web" {
ami = "${lookup(var.AMI, var.AWS_REGION)}"
instance_type = "t3.micro"
Run Code Online (Sandbox Code Playgroud)
这给了我上述错误。
有人能帮我解决这个问题吗?