如何获取AWS中每个IAM用户使用的资源/成本摘要?

时间:2018-06-18 23:37:52

标签: python-3.x amazon-web-services boto3

我想要使用每个IAM用户的所有费用和资源。

不幸的是,我只能支付我的主帐户的费用。我知道我可以创建一个组织并设置OU和用户AWS账户以获取详细信息并记录每个事件,但“用户”使用的资源仅用于我的应用程序,我不需要拥有真实账户,并且如果我必须手动设置密码和凭据,我无法自动化所有部署。

一个解决方案也是创建CloudTrail和Cloudwatch来记录每个事件服务,但我发现这个“太重了”,我需要自己计算成本,因为它只获取所使用的数据。

我想知道他们是否存在其他系统要优先考虑boto3。

感谢您的回复。

白天/晚上好。

1 个答案:

答案 0 :(得分:5)

费用不容易与“用户”关联。

AWS资源与 AWS账户相关联。当用户创建资源(例如Amazon EC2实例)时,IAM将确认他们具有权限来启动资源,但资源本身与创建它的用户无关联< /强>

您需要向资源添加标记,以便与人/项目/部门进行更细致的成本关联。这些代码可用于结算报告,以提供费用细分。