Amazon EC2实例远程启动

时间:2012-06-25 18:00:01

标签: api amazon-web-services amazon-ec2 remote-access

有人可以详细说明如何远程启动EC2实例的详细信息吗?

我在本地设置了一个Linux机箱,并希望在其上设置一个cronjob来启动Amazon EC2中的实例。我该怎么做?

我从未使用过API,如果有方法可以使用API​​,有人可以解释一下如何操作......

1 个答案:

答案 0 :(得分:4)

很简单。

  1. 下载EC2 API。有一个CLI。
  2. EC2_PRIVATE_KEYEC2_CERT保留为您的envt变量,它们是您从EC2控制台生成的private keycertificate个文件。
  3. 然后致电ec2-reboot-instances instance_id [instance_id ...]
  4. 完成。

    参考:http://docs.amazonwebservices.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-RebootInstances.html


    修改1

      

    我可以直接将它下载到我的Linux机器上吗?如何访问EC2 API的linux框中的CLI?很抱歉提出这么多问题,只需知道如何执行此操作的详细步骤。

    1. 是。从here

    2. 下载
    3. 如果您已在/home/naishe/ec2api中解压缩API,则可以致电/home/naishe/ec2api/bin/ec2-reboot-instance <instance_id>。或者事件更好地将解压缩的位置设置为您的envt变量EC2_API_HOME并将$EC2_API_HOME/bin追加到系统的PATH

    4. 另外,尝试在Getting Started Doc投入一些时间,这非常简单。