相关疑难解决方法(0)

如何在Terraform中使用数据源?

Terraform数据源文档告诉我一个数据源是什么,但我不太明白.有人能给我一个数据源的用例吗?它与使用变量配置的东西有什么区别?

amazon-web-services terraform

19
推荐指数
4
解决办法
1万
查看次数

terraform :尚未声明名为“AMI”的输入变量。可以使用变量“AMI”{} 块声明此变量

我是 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)

这给了我上述错误。

有人能帮我解决这个问题吗?

amazon-web-services terraform

1
推荐指数
1
解决办法
2568
查看次数

标签 统计

amazon-web-services ×2

terraform ×2