我想知道是否可以保留一些Amazon弹性IP地址并将其分配给Autoscale启动的实例。 所以基本上,当一个新的实例启动,因为一个触发器已经触发,我也可以设置API来寻找一个备用的IP地址,并分配给实例。 我需要这样做,因为启动的实例需要与云外的服务器进行通信,并通过防火墙,防火墙只允许从预定义的一组IP地址进行远程访问。 所以我想我需要保留一些IP,将它们添加到我的防火墙设置,然后在新实例启动时自动分配它们。
有任何想法吗?
有可能的。 首先,默认情况下,您只能获得5个弹性IP地址,为了获得更多,您需要询问Amazon Web Services并解释您的使用案例。 一旦你有足够的:
使用ec2-describe-addresses命令行调用。 这将反弹你的弹性IP地址,以及如果有任何实例ID绑定到它们。
select一个开放的地址,然后使用ec2-allocate-address将实例绑定到IP地址。 当你closures实例时,一定要把它删除。