项目作者: linzhang-github

项目描述 :
Generate a report for AWS cost and usage analysis with AWS cost explorer API
高级语言: Python
项目地址: git://github.com/linzhang-github/AWS-cost-explorer-API.git
创建时间: 2019-02-08T01:56:09Z
项目社区:https://github.com/linzhang-github/AWS-cost-explorer-API

开源协议:MIT License

下载


AWS cost explorer API


This project is to generate an AWS cost and usage report for aws billing analysis. Boto3 and AWS cost explorer API are used here. The generated report with charts/visulizations can be opened with excel. You will see the content in this report like this:

AWS_Account 1/31/19 2/1/19 2/2/19 2/3/19 2/4/19 2/5/19 2/6/19 Sum
1111 1.0 2.0 3.0 4.0 5.0 6.0 7.0 28.0
2222 3.0 1.0 5.0 4.0 2.0 6.0 7.0 28.0
3333 7.0 5.0 1.0 6.0 2.0 4.0 3.0 28.0



Top ten spent aws accounts are seleted and made chart like this(more visulizations products can be built based on needs):

stack bar chart

The script is written in python and you can run the following commands to execute it.

$ # log into aws console

$ aws configuration

$ # we want to track 7 days cost and usage, the days can be change from 1 to 30 days

$ ./aws-cost-explorer-api.py —days=7

References
AWS Boto3 Document

AWS cost explorer API