Welche Unterschiede bestehen zwischen dem Aufrufen reboot
über die Befehlszeile einer EC2-Instanz und dem Ausgeben des ec2-reboot-instances
Befehls über die AWS-Befehlszeilentools auf einem anderen Computer?
Hat ec2-reboot-instances
alles tun , dass das Senden reboot
über eine SSH - Sitzung wird nicht tun, wie Umwelt Dinge spezifisch für AWS Handhabung?
Gibt es eine Präferenz zwischen den beiden Befehlen?
In meinem speziellen Fall verwende ich die Java-Bibliothek, um auf die AWS-API zuzugreifen, und nicht das Befehlszeilentool, aber es ruft unter AWS immer noch denselben Befehl auf. Die Java-Bibliothek ist ausführlicher als das Befehlszeilentool, sodass es einfacher ist, den reboot
Befehl über SSH zu senden. Ich würde jedoch gerne verstehen, ob es noch weitere Überlegungen gibt, die die Verwendung des AWS-API-Ansatzes lohnen.
quelle
sudo reboot
das angehängte EBS-Volume auf den Dateisystemstatus zurücksetzt, als das AMI erstellt wurde ... und ein Neustart über die Konsole nicht. Ich wünschte, ich könnte mehr Details liefern ... aber ja, es ist komisch.