跟踪一个AWS账户内的成本

Modified on: Tue, 05 Nov 2019 15:00:02 +0800

我有一个我确定是一个非常常见的问题。我们公司有许多项目和团队为不同的客户工作。我们在云中进行了大量的开发工作,并在那里部署了我们的解决方案。

我们有一个VPC设置,可以在自己的子网中将项目彼此隔离,并且VPC正在获得返回HQ的硬件VPN连接。

我们需要跟踪每个项目的成本。我目前实现这一点的方法是提供我自己的工具来启动和停止实例,这些工具记录了哪个用户(以及哪个项目)也要为实例收费。这适用于BoxUsage成本,但不适用于其他成本。

我可以为每个项目创建一个单独的帐户并使用合并计费,我认为这可以让我支付一次但是跟踪每个“项目”的成本,但我将无法共享公共资源(比如带来帐户B的在同一个VPC中运行实例。)

有人有任何建议吗?

作者:EEAA,user124437

最佳答案

自2012年8月21日起,AWS支持基于代码的费用分配结算。

您可以标记来自这些服务的资源:

  • S3 buckets
  • EC2实例
  • EBS卷
  • 预留实例
  • 竞价型实例请求
  • VPN连接
  • Amazon RDS数据库实例
  • AWS CloudFormation Stacks

基本上,您标记资源,然后通过告知其哪些标记对您的成本分配有意义来配置AWS计费报告。然后,您的结算报告会为您配置的每个代码添加一个新列,您可以按这些值进行排序/过滤。

更多信息:
http://aws.typepad.com/aws/2012/08 /aws-cost-allocation.html


相关问答

添加新评论