AWS Costing API?

时间:2017-05-06 16:16:15

标签: amazon-web-services amazon-ec2 aws-sdk

我目前正在尝试识别处理AWS实例报告的API。 Console Report

我正在寻找如何识别所有实例或仅一个实例的总小时数和成本?

我查看了XHR标签并确定了2个获得它的API

Cost and Usage API

但我认为应该有一些方法可以从AWS-SDK获取这些数据。

任何帮助将不胜感激。感谢

2 个答案:

答案 0 :(得分:1)

您需要打开Detailed Billing Report。然后,这会将结算信息发送到Amazon S3。

结算文件会显示您帐户产生的每笔特定费用,按资源,代码(需求配置),地区等细分。

请注意,此级别的详细信息仅在激活了详细结算报告后才可用。您只能在此之前获取高级别信息。

答案 1 :(得分:0)

AWS控制台中的大多数功能都直接或间接访问SDK和CLI访问的相同文档化公开API。

大多数,但不是全部。

某些功能,特别是报告和图形类型功能(如这些结算/费用报告) - 仅限控制台功能。 CloudWatch图表和CloudFront图表和报告是您想到的其他示例。除了在控制台中提供的内容之外,没有提供访问权限。

在每种情况下,原始基础数据通常都可以通过文档化的API访问,但不一定是屏幕上显示的聚合形式的数据或下载 - 您需要自己进行分析/聚合/总结等。