У меня есть один промежуточный экземпляр в aws whoose IP 18.221.1.23. Это эластичный IP. Сейчас я пишу сценарий terraform для автоматизации развертывания с помощью упаковщика. Есть ли способ назначить этот же IP-адрес при создании экземпляра? Как приложение было настроено в этом ip.
В 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.