我的首席信息官要求我每月“按实例”细分EC2费用,因为我们的一些EC2实例是代表特定客户运行的。有谁知道如何做到这一点?
如果需要,我可以使用java,python或aws命令行工具,但最好使用报表工具或服务。
答案 0 :(得分:3)
您需要标记与特定客户关联的资源(例如EC2实例,RDS)并启用Detailed Billing Report
。
登录控制台的My Account
区域,然后转到Billing Preferences
区域。启用Monthly Report
,Programmatic Access
和Detailed Billing Report
。
AWS将开始将您的结算汇总到指定的S3存储区作为CSV文件,并按标记细分。 S3上的存储空间将收取费用。
按标签汇总仅从您开启时开始,因此在下一次报告之前您将无法获得整整一个月。
答案 1 :(得分:2)
标记实例,它会根据您的代码反映在您的帐单中。
答案 2 :(得分:1)
Netflix开源了一个名为Ice的新工具,它允许您通过在S3存储桶中生成的AWS报告检索到的结算明细。
您可能还想检查服务器故障中的答案为similar question。
答案 3 :(得分:1)
首先要启用详细的帐单导出到S3存储桶(请参阅here)
然后我在Python中编写了一个简单的服务器来检索您的详细账单,并按服务类型和使用类型对其进行细分(请参阅此GitHib repo)。
因此,您可以随时查看您的费用是多少以及哪些服务的费用最高等等。
如果您标记EC2实例,S3存储桶等,它们也会显示在专用线上。
答案 4 :(得分:0)
我致力于Cloudability,我们的工具就是为了做到这一点。它从您的所有帐户收集AWS结算和使用数据以及您的代码,并将其放入自定义报告界面。它完全是点击式的,所以你不必乱写脚本或构建电子表格。
许多公司正在使用它来完成你所说的......按实例,部门,项目,客户等分摊成本/使用情况。
查看