¿Cuáles son las diferencias, si las hay, entre invocar reboot
en la línea de comandos de una instancia EC2 y emitir el ec2-reboot-instances
comando desde las Herramientas de línea de comandos de AWS en otra máquina?
¿Hace ec2-reboot-instances
algo que el envío a reboot
través de una sesión SSH no hará, como manejar cosas ambientales específicas de AWS?
¿Hay alguna preferencia entre los dos comandos?
En mi caso específico, estoy usando la biblioteca Java para acceder a la API de AWS en lugar de la herramienta de línea de comandos, pero aún invoca el mismo comando en AWS. La biblioteca de Java es más detallada que la herramienta de línea de comandos, por lo que sería más fácil enviar el reboot
comando a través de SSH, pero me gustaría entender si hay otras consideraciones que hagan que valga la pena usar el enfoque API de AWS.
fuente
sudo reboot
restablece el volumen EBS adjunto al estado del sistema de archivos como cuando se creó la AMI ... y el reinicio desde la consola no. Desearía poder proporcionar más detalles ... pero sí, es extraño.