aws управление инстансом

В aws управление инстансом возможно через графический интерфейс или через CLI из терминала. Во втором случае требуется авторизация по ключу.

О том как настроить доступ.

 

 

aws управление инстансом — основные команды

Рассмотрим основные команды позволяющие управлять виртуальной машиной Amazon на примере инстанса с идентификатором 7kl5idfhd8iyh.

 

Получить доступ к консоли виртуальной машины

aws ec2 get-console-output —instance-id 7kl5idfhd8iyh | sed 's/\\n/\n/g' | sed 's/\\r/\r/g'

Для работающего инстанса это подключение как к физической машине по SSH.

 

 

Запустить машину

aws ec2 start-instances —instance-ids 7kl5idfhd8iyh

 

Остановить машину

aws ec2 stop-instances —instance-ids 7kl5idfhd8iyh

 

Удаление в AWS выполняется через команду terminate

aws ec2 terminate-instances —instance-ids 7kl5idfhd8iyh

 

 

Добавив к команде —dry-run можно увидеть достаточно ли у пользователя прав доступа для того чтобы выполнить terminate

aws ec2 terminate-instances —instance-ids 7kl5idfhd8iyh —dry-run

 

 

Одним запросом в CLI можно посмотреть статус машины — узнать работает она, остановлена или находится в процесс остановки.

 

aws ec2 describe-instances —instance-ids 7kl5idfhd8iyh —query 'Reservations[].Instances[].[State]'

Статус коды для instance-ов Amazon:

0 pending
16 running
32 shutting down
63 stoping
80 stopped

 

Читайте о том, как создать машину в AWS.

Запись опубликована автором в рубрике AWS.