我有一个长期运行的AWS分析任务,可将其写入EFS文件系统。它可以关闭,因此我想使用竞价型实例。我想在启动时运行脚本。如果脚本被中断,它将在Spot重新启动实例时再次启动,不会太大。如果脚本实际上将其结束,则我调用/ sbin / shutdown -h。这是我的问题(我确定是新手):我将中断行为设置为“停止”,但将关机行为设置为“终止”(因为我希望实例在分析成功完成后消失)。但是AWS说
“当instanceInterruptionBehavior设置为“ stop”时,不支持instanceInitiatedShutdownBehavior为“ terminate”的请求。”
如何实现我想要的行为?我特别不想在中断时进入休眠状态,因为我宁愿冷重启也不想让EFS出现故障,使我的RAM持久性休眠过程不知道。
我用Google搜索了所有这些关键字,但是还没有找到答案。抱歉,这是常见问题。