Core Technical Signal

Amazon Bedrock has introduced granular cost attribution for IAM principals, allowing for more precise cost tracking and allocation. The line_item_iam_principal column in CUR 2.0 now captures the IAM principal that made the call, and tags can be added to IAM users or roles for aggregation and Cost Explorer analysis.

Where to Find the Primary Source

The primary source for this update is the AWS Machine Learning Blog, which provides a detailed explanation of the granular cost attribution feature and its usage scenarios.

The Structural Shift Frame

Amazon Bedrock’s granular cost attribution merges cost tracking with identity management — the billing process is becoming an identity-aware workflow.

Early Warning — What To Do First

To take advantage of this feature, developers can start by attaching tags to their IAM users or roles using the AWS CLI or AWS API. For example, the aws iam tag-user command can be used to add tags to IAM users, and the aws iam tag-role command can be used to add tags to IAM roles. Additionally, developers can use the UpdateCostAllocationTagsStatus API to activate their cost allocation tags in the AWS Billing console. By doing so, they can analyze costs by user, model, or team, and optimize their cost allocation strategy accordingly.