amazon-web-services - 如何在不使用实例元数据或 Spot 请求状态的情况下检索 AWS Spot 终止通知
问题描述
我有现场实例正在运行并遇到两个问题:
- 测试终止
似乎如果我们使用 Splot Feet,减少舰队规模将有助于触发终止通知。有没有什么方法可以在没有 Spot Fleet 的情况下进行测试,只需运行一个 Spot 实例?
- 阅读现场通知的方法似乎是通过查询元数据(从节点内)(或)使用现场请求状态(或)使用 describeinstance API cal。
由于我的应用程序要求,我无法使用 META DATA(或)现场请求状态,现在离开了 describeinstance API,使用它,我需要解析什么值来确定“实例被标记为中断”。
感谢任何建议!
解决方案
Amazon EC2 Spot 两分钟警告可通过 Amazon CloudWatch Events 获得。您可以创建CloudWatch 事件规则以近乎实时地自动触发响应。
我没有你的第一个问题的答案(无论如何你可能想把它分成两个单独的问题,因为这 1/ 可以更容易地回答你的问题,2/ 缩小焦点,从而使它对未来的访问者更有用)
推荐阅读
- python - SQL:如何使用 pyodbc 从选择查询中获取最新/最大 ID
- python - 当树莓派使用 /etc/rc.local 启动时如何运行多个 python 脚本
- javascript - 删除 JavaScript 对象数组中的重复项并对条目求和
- apache-spark - Spark Executor 以本地或独立模式登录
- python - Jinja2 数字格式
- reactjs - How to avoid useRef when the parent wants the child to do something?
- java - 如何使用 apche 元模型将数据插入 csv 文件?
- generics - 如何从通用函数指针迭代两个迭代器之一(没有 Box)
- html - 可以强制 html datalist 仅下拉吗?
- docker - 尝试在 Docker 容器中的 Debian 上运行 Zookeeper 时出错