【发布时间】:2015-04-21 20:55:45
【问题描述】:
我有使用 Amazon PHP SDK 编写的自动化 Amazon EC2 现货实例请求的脚本。我还想在实例关闭时终止实例(而不是默认的“停止”操作);我知道我需要设置InstanceInitiatedShutdownBehavior参数。
但是,在创建 Spot 请求时,它在 PHP SDK 中不可用。有趣的是,它可以在runInstances 调用中使用...我可能会使用modifyInstanceAttribute,但是在创建现场请求时没有实例 ID,因为尚未启动,所以我必须等待在请求完成之前的一段时间,遍历所有正在运行的实例(可能是数千个)并设置参数 - 但是当我这样做时,实例本身可能已经执行了关闭命令,由于默认行为而最终处于停止状态。
在创建 Spot 请求时,还有其他方法可以设置默认关闭行为吗?
【问题讨论】:
标签: php amazon-web-services amazon-ec2