![](/img/trans.png)
[英]How can I launch more than one EC2 instances using aws cloudformation without using AutoScaling?
[英]Cannot add more than one ec2 instances to AWS ELB using terraform
我已經成功地使用 terraform 配置了 AWS 基礎設施。
在將多個實例(多個實例)附加到 AWS ELB 時,我能夠使用自動縮放來附加實例。
resource "aws_elb" "abc-ext-elb" { name = "${var.galaxy}-abc-ext-elb" listener { } listener { } listener { } } security_groups = ["${aws_security_group.xxxx}"] subnets = ["${xxxxx}"] instances = ["${aws_instance.myinstance.id}"]
而且我也嘗試過:
"instances = "${element(aws_instance.mqttcluster.id, count.index)}"
在這兩種情況下它都不起作用
但是,在添加沒有自動縮放的實例時,我只能使用 terraform 添加一個實例,我無法從同一組實例中添加多個實例。 如何解決這個問題? 我沒有為此找到任何模塊。
你是如何定義你的elb的? 它應該是這樣的:
resource "aws_elb" "my-elb" {
...
instances = ["${aws_instance.myinstances.*.id}"]
...
}
只需從實例中刪除 [] ,它應該
instances = ["${aws_instance.myinstances.*.id}"]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.