2011-04-30 56 views

回答

0

我不知道關於它的一個直接的方式。但是,您可以在您的實例中創建一個啓動腳本,這將允許您每次重新啓動系統時讀取用戶數據。在您的用戶數據中,您可以配置一次或每次執行實例時運行的內容。

+1

聽起來不錯!腳本究竟如何訪問用戶數據? – 2011-11-25 01:06:35

+1

您可以使用HTTP GET(wget,curl等)訪問用戶數據。請參閱http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html – 2012-06-01 18:15:45

5

亞馬遜於2012年4月11日更新了Windows AMI上的EC2Config,以支持通過批量腳本的用戶數據執行腳本,並在2012年5月支持PowerShell腳本。

<script></script> tags will create and execute a batch file. 
<powershell></powershell> tags will create and execute a powershell script. 

注意,默認情況下它只能運行在實例初始化,所以如果你想讓它每次啓動時執行,你必須運行EC2ConfigServiceSettings並告訴它始終允許。