AWS EC2在给定时间段内按实例计费的小时数

时间:2013-05-14 20:04:46

标签: amazon-web-services amazon-ec2

我的首席信息官要求我每月“按实例”细分EC2费用,因为我们的一些EC2实例是代表特定客户运行的。有谁知道如何做到这一点?

如果需要,我可以使用java,python或aws命令行工具,但最好使用报表工具或服务。

5 个答案:

答案 0 :(得分:3)

您需要标记与特定客户关联的资源(例如EC2实例,RDS)并启用Detailed Billing Report

登录控制台的My Account区域,然后转到Billing Preferences区域。启用Monthly ReportProgrammatic AccessDetailed Billing Report

AWS将开始将您的结算汇总到指定的S3存储区作为CSV文件,并按标记细分。 S3上的存储空间将收取费用。

按标签汇总仅从您开启时开始,因此在下一次报告之前您将无法获得整整一个月。

有关如何设置和分析数据的详细信息herehere

答案 1 :(得分:2)

标记实例,它会根据您的代码反映在您的帐单中。

答案 2 :(得分:1)

Netflix开源了一个名为Ice的新工具,它允许您通过在S3存储桶中生成的AWS报告检索到的结算明细。

您可能还想检查服务器故障中的答案为similar question

答案 3 :(得分:1)

首先要启用详细的帐单导出到S3存储桶(请参阅here

然后我在Python中编写了一个简单的服务器来检索您的详细账单,并按服务类型和使用类型对其进行细分(请参阅此GitHib repo)。

因此,您可以随时查看您的费用是多少以及哪些服务的费用最高等等。

如果您标记EC2实例,S3存储桶等,它们也会显示在专用线上。

答案 4 :(得分:0)

我致力于Cloudability,我们的工具就是为了做到这一点。它从您的所有帐户收集AWS结算和使用数据以及您的代码,并将其放入自定义报告界面。它完全是点击式的,所以你不必乱写脚本或构建电子表格。

许多公司正在使用它来完成你所说的......按实例,部门,项目,客户等分摊成本/使用情况。

您可以在https://cloudability.com

查看