EC2可以在启动静态时将分配给实例的IP(ElasticIP)

时间:2013-04-04 10:17:45

标签: amazon-web-services amazon-ec2

我在Amazon EC2上启动了一个微型实例,它被分配了一个公共IP,它是从可用IP池中获取的,基本上是DHCP。

现在我想为此实例分配一个静态IP。

EC2有办法做到这一点但是通过这种方法,我将丢失当前的IP地址,我将获得一个新的,问题是我在我的所有代码中都使用了当前的IP地址。

那么有没有一种方法可以将分配给实例的IP地址设为静态IP?

2 个答案:

答案 0 :(得分:2)

不,你不能。根据亚马逊的说法:

  

..实例只能有一个Internet可路由的IP地址。如果弹性IP映射到实例,则会删除其现有的公共IP地址映射。

http://aws.amazon.com/articles/1346

和BTW,代码中的硬编码IP是一个非常糟糕的主意。

答案 1 :(得分:0)

布伦南说的是对的,你不能这样做。硬编码到IP地址是一个坏主意,我们做的是分配域或子域甚至硬编码一些。虽然我的IP地址发生了变化,但我只是想改变我的A记录。