2012-06-25 1 views
3

Может ли кто-нибудь подробнее рассказать о том, как удаленно запускать экземпляр EC2 удаленно?Amazon EC2 Instance Remote Start

У меня есть Linux-ящик, созданный локально, и хотел бы установить на нем cronjob, чтобы запустить экземпляр в Amazon EC2. Как мне это сделать?

Я никогда не работал с API, если есть способы использования API, может кто-то пожалуйста, объясните, как это сделать ...

ответ

4

Довольно просто.

  1. Загрузить EC2 API. С ним есть CLI.
  2. сохранить EC2_PRIVATE_KEY и EC2_CERT в качестве переменных вашего envt, где они находятся private key и certificate файлов, которые вы генерируете с консоли EC2.
  3. затем вызвать ec2-reboot-instances instance_id [instance_id ...]

Done.

См: http://docs.amazonwebservices.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-RebootInstances.html


Edit 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. Если у вас есть unzipped API в /home/naishe/ec2api, вы можете позвонить /home/naishe/ec2api/bin/ec2-reboot-instance <instance_id>. Или событие лучше установить расстегнутое местоположение в качестве переменной envt EC2_API_HOME и добавить $EC2_API_HOME/bin в системную систему PATH.

Кроме того, попробуйте инвестировать некоторое время на Getting Started Doc, что удивительно просто.

+0

Загрузите ли я это прямо на свой Linux-ящик? И как мне получить доступ к CLI в окне linux API EC2? Извините, что задал столько вопросов, просто нужно знать подробные инструкции о том, как это сделать. – user1480718

+0

Я загрузил файл, извлек его. сейчас я попытался вызвать экземпляр для запуска:/home/naishe/ec2api/bin/ec2-start-instance но это не сработало. какие еще шаги я должен предпринять, чтобы запустить экземпляр ec2? – user1480718

+0

какая ошибка вы получаете. Кстати, '/ home/naishe' был всего лишь примером :) это мой домашний каталог. – Nishant

 Смежные вопросы

  • Нет связанных вопросов^_^