我有自动化Amazon EC2现场实例请求的脚本,使用Amazon PHP SDK编写。我还希望在关闭时终止实例(而不是默认的“停止”操作);我知道我需要设置InstanceInitiatedShutdownBehavior
参数。
但是,在创建点请求时,PHP SDK中不提供它。有趣的是,它可以在runInstances
调用中使用...我可以使用modifyInstanceAttribute
,但在创建现场请求时没有实例ID,因为尚未启动,所以我必须等待一段时间,直到请求完成,遍历所有正在运行的实例(可能是数千)并设置参数 - 但是当我这样做时,实例本身可能已经执行了shutdown命令,由于默认情况而最终处于停止状态行为。
创建现场请求时是否有其他方法可以设置默认关闭行为?
答案 0 :(得分:0)
spot-instance的唯一关闭行为是终止。