【发布时间】:2021-06-03 07:24:19
【问题描述】:
使用 terraform,我需要将 3 个弹性 IP 添加到一个新的 EC2 实例。 terraform yml 将创建实例以及 EIP。
我已尝试按如下方式执行此操作:
resource "aws_eip" "server_dev1_eip1" {
count = length(aws_instance.server_dev1)
instance = aws_instance.server_dev1.*.id[count.index]
vpc = true
lifecycle {
prevent_destroy = true
}
}
resource "aws_eip" "server_dev1_eip2" {
count = length(aws_instance.server_dev1)
instance = aws_instance.server_dev1.*.id[count.index]
vpc = true
lifecycle {
prevent_destroy = true
}
}
resource "aws_eip" "server_dev1_eip3" {
count = length(aws_instance.server_dev1)
instance = aws_instance.server_dev1.*.id[count.index]
vpc = true
lifecycle {
prevent_destroy = true
}
}
以上是创建 EIP,但只是将一个 EIP 与实例关联。
请指教
【问题讨论】:
标签: amazon-web-services amazon-ec2 terraform elastic-ip