Каковы различия, если они есть, между reboot
вызовом в командной строке экземпляра EC2 и выполнением ec2-reboot-instances
команды из инструментов командной строки AWS на другом компьютере?
Делает ли ec2-reboot-instances
что-нибудь, что reboot
не подойдет отправка через сеанс SSH, например, обрабатывает специфические для AWS вещи из среды?
Есть ли предпочтение между двумя командами?
В моем конкретном случае я использую библиотеку Java для доступа к API-интерфейсу AWS, а не к инструменту командной строки, но она все равно вызывает ту же команду в AWS. Библиотека Java более многословна, чем инструмент командной строки, поэтому было бы проще отправить reboot
команду через SSH, но я хотел бы понять, есть ли другие соображения, которые позволили бы использовать подход AWS API.
источник
sudo reboot
сбрасывает подключенный том EBS в состояние файловой системы, как при создании AMI ... а перезапуск из консоли - нет. Я хотел бы предоставить больше деталей ... но да, это странно.