自动将IP池中的弹性IP分配给自动扩展实例

时间:2014-04-08 07:49:14

标签: windows amazon-web-services amazon-ec2 autoscaling

我正在尝试自动扫描,除了我需要为所有实例分配一个弹性IP(这是我的支付网关,需要知道我们正在使用的所有IP)之外,一切都很顺利。

我很高兴为我的帐户添加8个弹性ips,但我需要的是一个工具,当它启动时自动将其中一个分配给实例,然后在关闭时释放它。

我想我需要一个启动脚本,但这超出了我的AWS知识(到目前为止,我通过Web控制台完成所有工作)。

任何样品/帮助表示赞赏!

1 个答案:

答案 0 :(得分:1)

如果您的网关部署在与服务器相同的亚马逊帐户中,您可能需要查看可以控制实例的VPC解决方案。使用掩码私有 IP。

如果这不是一个选项,您需要编写一个脚本,您应该将其添加到启动配置User Data

在此脚本中,您可以使用AWS CLI查找使用describe-addresses可用的IP地址,并使用associate-address中的一个与新创建的实例关联。