简述
我们需要通过 aws:createdBy
标签查看特定 IAM 用户创建的资源的 AWS 成本。
全文
我的google search没有帮助 - 它给了我一个使用 Consolidated Billing for Organizations 的想法拥有按用户计费的 View ,但这需要创建单独的 AWS 用户,这又需要信用卡。
我发现的另一个解决方案是我们可以通过tag grouping via Cost Explorer report查看AWS成本尽管我们找不到that AWS guide中所述的提到的标签createdBy
?
理想的解决方案应该让我们随着项目数量的增长创建尽可能多的 IAM 用户,即每个项目一个 IAM 用户;然后,向我们提供每个用户的 AWS 成本报告。
那么,我们怎样才能实现它呢?
最佳答案
IAM 用户不会产生费用。拥有该资源的 AWS 账户会产生费用。
当 IAM 用户向 AWS 发出请求时,系统会验证他们的凭证以确保他们是授权人员,并检查他们的权限以确认他们有权执行该操作。但是,发出请求的人和创建的资源之间没有进一步的关系。
最接近的连接是 AWS CloudTrail 创建的审核日志,它可以显示哪个用户发出了每个请求。但这与账单信息无关。
如果您希望跟踪成本,您应该将标签与资源关联。这些标签可以基于部门、成本中心、人员等。然后,您可以配置详细账单报告以按标签提供成本明细。
关于amazon-web-services - 如何查看 IAM 用户创建的资源的 AWS 账单成本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44495727/