linux – “rebo??ot”和“ec2-reboot-instances”之间的区别
在EC2实例的命令行上调用reboot并从另一台机器上的AWS Command Line Tools发出ec2-reboot-instances命令之间有什么区别(如果有)?
ec2-reboot-instances是否会执行通过SSH会话发送重新启动的任何操作,例如处理特定于AWS的环境事务? 这两个命令之间有偏好吗? 在我的具体情况下,我使用Java库来访问AWS API而不是命令行工具,但它仍然在AWS上调用相同的命令. Java库比命令行工具更冗长,因此通过SSH发送reboot命令会更容易,但我想了解是否有任何其他考虑因素值得使用AWS API方法. 解决方法
使用差异:
>无需SSH访问(可以从任何计算机,甚至AWS控制台运行) 功能差异: >如果实例没有干净地关闭,ec2-reboot-instances将在4分钟后强制重启. (见Documentation) 如果实例响应并且可以通过SSH重新启动(通过SSH)将执行与ec2-reboot-instances相同的任务. 另外值得一提的是,从SSH重新启动就足以进行计划维护(即您不需要使用ec2-reboot-instances).根据documentation:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |