3

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

我在本地设置了一个 Linux 机器,并想在其上设置一个 cronjob 以在 Amazon EC2 中启动一个实例。我怎么做?

我从来没有使用过 API,如果有使用 API 的方法,有人可以解释一下如何做...

4

1 回答 1

4

很简单。

  1. 下载 EC2 API。它有一个 CLI。
  2. 保留EC2_PRIVATE_KEYEC2_CERT作为您的 envt 变量,它们所在的位置private key以及certificate您从 EC2 控制台生成的文件。
  3. 然后打电话ec2-reboot-instances instance_id [instance_id ...]

完毕。

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


编辑 1

我是否将其直接下载到我的 Linux 机器上?以及如何访问 EC2 API 的 linux 框上的 CLI?抱歉问了这么多问题,只需要知道如何做到这一点的详细步骤。

  1. 是的。从这里下载

  2. 如果您已将 API 解压缩到 中/home/naishe/ec2api,则可以调用/home/naishe/ec2api/bin/ec2-reboot-instance <instance_id>. 或者事件最好将解压缩的位置设置为您的环境变量并附EC2_API_HOME加到$EC2_API_HOME/bin您系统的PATH.

另外,尝试在入门文档上投入一些时间,这非常简单。

于 2012-06-25T18:07:48.273 回答