一个简单的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
- 首次发布