Amazon-Ec2

廚師將彈性IP分配給實例

  • July 11, 2011

我正在使用自定義 bash 腳本根據需要啟動/關閉 EC2 實例。該腳本創建的實例類似於:knife ec2 server create --config .chef/knife.rb帶有一些其他參數。它可以很好地創建實例,但我希望能夠將我的彈性 ip 分配給目前的活動實例。

缺少將輸出發送到文本文件,解析 IP 和實例名稱的輸出,然後執行ec2-associate-address -i $instancename $ipaddress是否有一種以程式方式執行此操作的好方法?

我相信我想太多了。

您可能想查看包含用於將彈性 IP 附加到 AWS 實例的 LWRP的Opscode“AWS”說明書。

找到了兩個答案。您可以使用 Fog ruby​​ gem 編寫自己的設置腳本:

gem install fog

或者使用 Perl 遵循這裡的教程:

http://www.krzywanski.net/archives/592

引用自:https://serverfault.com/questions/277677