一个简单的cli工具来检查aws实例的现货价格。

spotcheck的Python项目详细描述


一个简单的cli工具,用于检查aws ec2实例的现货价格。这个 工具用于检查 不同的实例类型,因此用户可以对 要为现货实例设置的价格。

背景

Spot Instances很好 使用aws ec2实例的资源非常便宜,而且我非常 节俭的。这个工具允许我(和你,用户)检查历史记录 现货价格,以便在知情的情况下决定 创建EC2实例时设置。

安装

要安装,请使用pip,以便

pip3 install --user spotcheck

设置

因为spotcheck使用boto3,所以您必须以相同的方式设置。你 可以查看docs here

用法

要使用,请运行

spotcheck

会有一系列的问题出现。

结果的形式是

+------------------+-------------------+---------------+--------------+---------------+
| Timestamp        | Availability Zone | Instance Type | Product Desc | Spot Price($) |
+------------------+-------------------+---------------+--------------+---------------+
| 2017-11-28 01:00 | ca-central-1a     | t2.micro      | Linux/UNIX   | 0.006100      |
| 2017-11-28 01:00 | ca-central-1b     | t2.micro      | Linux/UNIX   | 0.006100      |
| 2017-11-29 01:00 | ca-central-1a     | t2.micro      | Linux/UNIX   | 0.006100      |
        .                   .                   .               .           .
        .                   .                   .               .           .
        .                   .                   .               .           .
        .                   .                   .               .           .
+------------------+-------------------+---------------+--------------+---------------+

可重复使用

如果不想每次都进入cli,可以使用 选项

spotcheck --InstanceType=t2.micro --ProductDescription=Linux/UNIX --StartTime=$(date -d "3 days ago" +"%Y-%m-%d") --EndTime=$(date +"%Y-%m-%d")

版本

  • 1.0.x
    • 修复错误
  • 1.0.0
    • 首次发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaJSonarray不会从SeekBar读取double   使用另一个类从Java中的2D数组打印用户输入   java ClassNotFoundException的原因   spring调用两个方法以返回Java中的不同页面   httpurlconnection Java禁止的代码错误,但浏览器错误(2)   java画布矩阵转换   java:在另一个java映射中使用“Map”作为值   java“未找到用于解密的证书”(Apache CXF,WSSecurity)   java如何查看JTable中选择的行   java在没有xmlwrappers的情况下重复xml元素序列集   java将垂直直方图打印到控制台   java Spring JDBCTemplate:构造不带特殊字符的JSON   java PayPal RestApi获取用户信息