【发布时间】:2013-03-13 21:10:22
【问题描述】:
在 AWS 控制台的 EC2 面板中,当您(通过控制台)重新启动实例时,状态列会从“正在运行”变为“正在重新启动”,然后在重新启动完成后又变回“正在运行”。
在 Amazon EC2 API 中,没有“正在重新启动”这样的状态。唯一可用的选项是“正在运行”、“待定”、“已停止”、“停止”、“关闭”和“终止”。检查实例状态的 API 在重启时也会返回“status:ok”。
我如何使用 API 知道启动重启的实例已完成并再次正常运行?必须有一些信息可以在重新启动状态期间检查,知道重新启动已启动。
提前致谢,
【问题讨论】:
-
你可以通过拉取一些 URL 来 ping 实例或检测实例的健康状况吗?
-
并非所有实例都启用了 ping 或 url。
-
您能否添加到您的实例脚本中,该脚本将在启动时将消息推送到 SNS?
标签: api amazon-web-services amazon-ec2 reboot