2013-12-16 68 views
-1

在已啓動的EC2實例中是否有任何運行用戶定義腳本的方法? 我已經嘗試了第一次調用modifyInstanceAttribute()修改用戶數據 ,然後啓動實例,但它不起作用。在已經存在的EC2實例中運行腳本

請建議。

回答

1

默認情況下,用戶數據在實例初始化期間僅運行一次。如果您想一直運行它,在實例重啓過程中,您應該更改cloudinit配置。

檢查這個問題: How do I make cloud-init startup scripts run every time my EC2 instance boots?

+0

其實我已經沒有工作的雲init.I同時發動的情況下我給在用戶數據部分的腳本文件的內容。 關於如何使用cloud-init運行腳本,您可以幫我解答一下。 – user3107169

+0

用戶數據由cloud-init運行。基本上,AWS向Windows發送用戶數據到cloud-init(如果我們正在談論Linux機器)或「我忘了它的名字」。有關這方面的更多信息,您可以查看AWS文檔:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html#instancedata-user-data-retrieval和cloud-init文檔: https://help.ubuntu.com/community/CloudInit。 – Mihai

相關問題