AWS IAM user cost consumptiom
Why it is not possible to have the option of showing the service and cost consumption of each IAM user separately in AWS?
And here we land with the tagging system. Most of the AWS resources accept tags. And you could have a tag called owner. And then tools like Cost Explore can break down the costs for you by Owner. The only thing you need to do yourself is to have a system or convention to enforce/encourage all resources to be tagged.
* Many deployments are done via roles, not IAM users.
* That pesky "jenkins" user is not in fact "John Enkins" but is in fact a CI/CD system.
* The model breaks down entirely once you get past a certain level of complexity. Shared resources (CloudWatch Logs, CloudTrail events, oh god the NAT gateways) get really hard to slice up in easily agreeable ways; cross-account access becomes a nightmare to track costs across.
* Most relevant of all: the system wasn't designed to do this from the start, and there's a mountain of technical debt to dig out from under before it could be done.