有没有办法在启动时将弹性IP地址与EC2实例相关联?

时间:2009-04-08 10:07:35

标签: php rest batch-file amazon-ec2

您好我正在开发代码以在Amazon Web Services上启动EC2映像的实例,有两个步骤

1)启动实例 2)将我们的弹性IP地址分配给已启动的实例

有没有办法在一个命令中执行这两个?

我将运行.bat文件来启动实例,然后当实例运行时,我将使用REST查询API来调用AssociateAddress。我不确定如何最好地确定何时启动的实例从挂起更改为运行,而不是定期调用它。我能将IP地址与待处理的实例相关联吗?

斯蒂芬

2 个答案:

答案 0 :(得分:1)

当然,您需要在启动时运行allocate-address命令的EC2实例添加启动脚本,以执行弹性IP的关联。这是关于向EC2实例添加启动/关闭脚本的tutorial

答案 1 :(得分:1)

是的,您可以将IP分配给待处理的实例。它是从防火墙而不是您的实例处理的,因此无需运行即可进行更改。您的实例实际上从未真正了解弹性IP。