首页 > 解决方案 > 如何在不使用实例元数据或 Spot 请求状态的情况下检索 AWS Spot 终止通知

问题描述

我有现场实例正在运行并遇到两个问题:

  1. 测试终止

似乎如果我们使用 Splot Feet,减少舰队规模将有助于触发终止通知。有没有什么方法可以在没有 Spot Fleet 的情况下进行测试,只需运行一个 Spot 实例?

  1. 阅读现场通知的方法似乎是通过查询元数据(从节点内)(或)使用现场请求状态(或)使用 describeinstance API cal。

由于我的应用程序要求,我无法使用 META DATA(或)现场请求状态,现在离开了 describeinstance API,使用它,我需要解析什么值来确定“实例被标记为中断”。

感谢任何建议!

标签: amazon-web-servicesamazon-ec2spot-instances

解决方案


Amazon EC2 Spot 两分钟警告可通过 Amazon CloudWatch Events 获得。您可以创建CloudWatch 事件规则以近乎实时地自动触发响应。

我没有你的第一个问题的答案(无论如何你可能想把它分成两个单独的问题,因为这 1/ 可以更容易地回答你的问题,2/ 缩小焦点,从而使它对未来的访问者更有用)


推荐阅读