来自PHP SDK的AWS EC2 spot实例关闭行为

时间:2015-02-20 08:30:30

标签: php amazon-web-services amazon-ec2

我有自动化Amazon EC2现场实例请求的脚本,使用Amazon PHP SDK编写。我还希望在关闭时终止实例(而不是默认的“停止”操作);我知道我需要设置InstanceInitiatedShutdownBehavior参数。

但是,在创建点请求时,PHP SDK中不提供它。有趣的是,它可以在runInstances调用中使用...我可以使用modifyInstanceAttribute,但在创建现场请求时没有实例ID,因为尚未启动,所以我必须等待一段时间,直到请求完成,遍历所有正在运行的实例(可能是数千)并设置参数 - 但是当我这样做时,实例本身可能已经执行了shutdown命令,由于默认情况而最终处于停止状态行为。

创建现场请求时是否有其他方法可以设置默认关闭行为?

1 个答案:

答案 0 :(得分:0)

spot-instance的唯一关闭行为是终止。