2013-04-05 79 views
2

我正在使用AWS EC2實例。在每次啓動EC2時加載用戶數據

我想在每次啓動EC2實例時加載用戶數據。

無論這是可能的還是我必須每次創建新實例來執行用戶數據?

+2

用戶數據只是附加到實例的靜態元數據 - 它始終可用,即使在重新啓動時也是如此。我懷疑你的問題更多的是關於'cloud-init',它讀入用戶數據值並引導實例。如果是這樣的話,那麼你的問題是這個問題的重複:http://stackoverflow.com/questions/6475374/how-do-i-make-cloud-init-startup-scripts-run-every-time-my -ec2實例靴 – jamieb 2013-04-05 05:23:35

回答

0

多個選項:

  • 創建自定義AMI你想要的用戶和合作音型。最簡單的方法是創建一個EBS支持的實例,完成設置,然後執行。選擇儀表板選項以從實例創建AMI。

  • 在遠程源(例如s3)上有您的設置,您的實例被設置爲拉和執行/添加/配置。

對於單個實例,AMI運行良好。對於更大的環境,像kickstart,puppet,chef,cfengine或類似的配置管理會更好。

相關問題