2012-06-25 250 views
3

有人可以詳細說明如何遠程遠程啓動EC2實例的詳細信息嗎?Amazon EC2實例遠程啓動

我在本地設置了一個Linux機器,並且想要在其上設置一個cronjob來在Amazon EC2中啓動一個實例。我怎麼做?

我從來沒有與API的合作,是否有辦法使用的API,可以有人請解釋如何做到這一點?

回答

4

很簡單。

  1. 下載EC2 API。有一個CLI。
  2. 保留EC2_PRIVATE_KEYEC2_CERT作爲envt變量,它們是您從EC2控制檯生成的private keycertificate文件。
  3. 然後調用ec2-reboot-instances instance_id [instance_id ...]

完成。

參見:http://docs.amazonwebservices.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-RebootInstances.html


編輯1

Do I download this directly onto my Linux box? And how do I access the CLI on the linux box of the EC2 API? Sorry to ask so many questions, just need to know detailed steps of how to do this.

  1. 是。從here下載

  2. 如果您已經在/home/naishe/ec2api中解壓縮了API,則可以撥打/home/naishe/ec2api/bin/ec2-reboot-instance <instance_id>。或事件更好地設置解壓縮的位置作爲您的envt變量EC2_API_HOME並將$EC2_API_HOME/bin附加到您的系統的PATH

此外,請嘗試投入一些時間在Getting Started Doc這是非常簡單。

+0

我是直接下載到Linux機器上的嗎?我如何訪問EC2 API的Linux框中的CLI? 不好意思問這麼多問題,只需要知道如何做到這一點的詳細步驟。 – user1480718

+0

我已經下載了該文件,將其解壓。 現在我試圖調用實例來啓動:/ home/naishe/ec2api/bin/ec2-start-instance 但它沒有工作。我需要採取哪些其他步驟來啓動ec2實例? – user1480718

+0

你得到了什麼錯誤。順便說一句,'/ home/naishe'只是一個例子:)它是我的主目錄。 – Nishant