Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何确定AWS EC2实例仍在从脚本初始化_Amazon Web Services_Ssh_Amazon Ec2_Timeout_Aws Cli - Fatal编程技术网

Amazon web services 如何确定AWS EC2实例仍在从脚本初始化

Amazon web services 如何确定AWS EC2实例仍在从脚本初始化,amazon-web-services,ssh,amazon-ec2,timeout,aws-cli,Amazon Web Services,Ssh,Amazon Ec2,Timeout,Aws Cli,有没有办法通过命令行界面或其他技巧确定AWS EC2实例是否准备好接收ssh连接 运行状态似乎还不够。在运行状态的前几分钟尝试连接时,机器状态检查仍然显示初始化,并且在尝试连接时ssh超时 我正在使用awscli软件包。运行类似于打开计算机并完成bios检查。就虚拟机监控程序而言,您的实例处于启用状态 了解实例何时准备就绪的最佳方法是在启动结束时运行脚本,或者在某些服务打开时运行脚本,该脚本将向其他侦听器报告其状态。使用该数据或事件,您应该知道您的实例已准备好连接到。这是故意含糊其辞的,因为有很

有没有办法通过命令行界面或其他技巧确定AWS EC2实例是否准备好接收ssh连接

运行状态似乎还不够。在运行状态的前几分钟尝试连接时,机器状态检查仍然显示初始化,并且在尝试连接时ssh超时


我正在使用awscli软件包。

运行类似于打开计算机并完成bios检查。就虚拟机监控程序而言,您的实例处于启用状态

了解实例何时准备就绪的最佳方法是在启动结束时运行脚本,或者在某些服务打开时运行脚本,该脚本将向其他侦听器报告其状态。使用该数据或事件,您应该知道您的实例已准备好连接到。这是故意含糊其辞的,因为有很多不同的方法可以实现这一点

您还可以计算预期的启动时间,然后尝试连接,如果连接失败,请重试连接。仍然需要一个停止尝试的点,因为在某些情况下实例可能无法启动