ec2实例静态私有ip地址

Fab*_* B. 6 amazon-ec2 amazon-web-services private-ip amazon-vpc

我在业余时间使用按需实例来测试一些服务。

因此,我非常频繁地启动和停止该实例,并且我看到它的公共和私有 IP 每次都在变化。这很烦人,因为我总是需要在使用测试服务的多个应用程序中更改主机名。

我想要的是至少有一个“固定”的静态私有IP。

我在某处读到添加 ENI 接口可能是解决方案。在这种情况下,你能给我一个简单的例子来说明如何做到这一点吗?

在其他情况下,更清洁的解决方案是什么?

sys*_*138 7

您标记了此,但您描述的行为是在 EC2-Classic 中启动实例时发生的情况。当您在 VPC 中启动实例时,它会被分配一个私有 IP 地址,并且在实例的整个生命周期内都会保留。他们的文档在这一点上非常清楚。需要明确的是,在这种情况下,“实例”是一个离散的“i-”数字。

EC2-Classic 不支持您要查找的内容,并且您无法为其分配新接口

如果您实际上并未定义相同的实例,而是根据您拥有的 AMI 在 VPC 中创建一个新实例,您每次都会获得一个新的私有 IP 地址。正如您所怀疑的那样,如果您定义一个新接口并将其与实例相关联,则该接口将具有静态 IP 地址。当您终止实例时,额外的接口未分配。当您启动一个实例时,将其重新分配给一个新实例。