我在 aws 中有一个暂存实例,其 IP 为 18.221.1.23。这是一个弹性 IP。现在我正在编写 terraform 脚本以使用打包程序自动部署。有没有办法在创建实例时分配相同的 IP?因为应用程序已在此 IP 中配置。
答案1
这eip_association可以使用模块来实现这一点。
使用方式如下:
resource "aws_eip_association" "eip_assoc" {
instance_id = "${aws_instance.web.id}"
allocation_id = "EIP ID"
}
resource "aws_instance" "web" {
ami = "ami-21f78e11"
availability_zone = "us-west-2a"
instance_type = "t1.micro"
}
EIP ID
用来自 AWS Web 控制台的实际网络接口 ID替换。