簡體   English   中英

無法使用 terraform 向 AWS ELB 添加多個 ec2 實例

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM