我正在使用自定义bash脚本来根据需要旋转向上/向下EC2实例。 该脚本创build类似于以下的实例: knife ec2 server create --config .chef/knife.rb与一些其他参数。 它创build的实例很好,但我想能够分配我的弹性ip到当前活动的实例。
短的发送输出到一个文本文件,parsingIP和实例名称的输出,然后运行ec2-associate-address -i $instancename $ipaddress是否有一个很好的方式来做到这一点编程?
我相信我正在想这个。
您可能需要查看包含用于将弹性IP附加到AWS实例的LWRP的Opscode“AWS”cookbook 。
find了两个答案。 你可以使用雾ruby脚本自己的设置脚本:
gem install fog
或者在Perl中使用这个教程: