Quais são as diferenças, se houver, entre chamar reboot
na linha de comando de uma instância do EC2 e emitir o ec2-reboot-instances
comando das Ferramentas de linha de comando da AWS em outra máquina?
Faz ec2-reboot-instances
algo que o envio de reboot
uma sessão SSH não fará, como lidar com coisas ambientais específicas da AWS?
Existe uma preferência entre os dois comandos?
No meu caso específico, estou usando a biblioteca Java para acessar a API da AWS em vez da ferramenta de linha de comando, mas ainda assim chama o mesmo comando na AWS. A biblioteca Java é mais detalhada do que a ferramenta de linha de comando, portanto, seria mais fácil enviar o reboot
comando pelo SSH, mas eu gostaria de entender se existem outras considerações que valeriam a pena usar a abordagem da API da AWS.
fonte
sudo reboot
redefine o volume EBS anexado ao estado do sistema de arquivos como quando a AMI foi criada ... e a reinicialização a partir do console não. Eu gostaria de poder fornecer mais detalhes ... mas sim, é estranho.