Quais são as diferenças, se houver, entre chamar rebootna linha de comando de uma instância do EC2 e emitir o ec2-reboot-instancescomando das Ferramentas de linha de comando da AWS em outra máquina?
Faz ec2-reboot-instancesalgo que o envio de rebootuma 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 rebootcomando pelo SSH, mas eu gostaria de entender se existem outras considerações que valeriam a pena usar a abordagem da API da AWS.