В 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.