Contents:
AWS Instances (EC2, ElastiCache, RDS, Redshift) pricing retrieval project.
Project contains one module which is designed to retrieve the AWS prices for four major AWS services that have reserved instances involved: EC2, ElastiCache, RDS and Redshift. The prices either On-Demand or Reserved (specified by user) can be retrieved to Command Line in JSON, Table (Prettytable) or CSV formats. CSV format option also saves the csv file to the folder specified by user, which is the main use case.
The undocumented AWS pricing APIa are used as the sources. The same APIs serve the data to the AWS pricing pages. Both current and previous generation instance prices are retrieved.
Latest update: New pricing scheme (noUpfront, allUpfront, PartialUpfront) compatibility for RDS and Redshift is added. Minor bugs fixed.
Created: 25 March, 2015
Updated: 19 June, 2015
@author: Ilia Semenov
@version: 2.0