使用Terraform在同一区域内的AZ中部署EC2实例
我需要使用Terraform在同一区域内的3个可用区域内部署3个EC2实例。 我试图使用以下结构: variable "AVZ" { type = "map" default = { eu-central-1 = ["eu-central-1a","eu-central-1b","eu-central-1c"] eu-west-1 = ["eu-west-1a","eu-west-1b","eu-west-1c"] } } 和 resource "aws_instance" "web-server0" { count = "${var.AWS_COUNT_WEB}" availability_zone = "${element(split(",", var.AVZ), count.index)}" ami = "${lookup(var.AWS_AMI,var.AWS_REGION)}" key_name = "${var.AWS_KEY_NAME}" instance_type = "${var.AWS_INSTANCE_TYPE}" associate_public_ip_address = "true" vpc_security_group_ids = [ "${aws_security_group.allow_ssh.id}", "${aws_security_group.allow_web.id}" ] tags { Name = "web-server-b${count.index}" […]