피드로 돌아가기
IAM Principal Cost Allocation para Amazon Bedrock (Novedad)
Dev.toDev.to
Infrastructure

IAM Principal Cost Allocation 도입을 통한 Bedrock 사용자별 비용 가시성 확보

IAM Principal Cost Allocation para Amazon Bedrock (Novedad)

Hector Fernandez CloudparaTodo2026년 4월 13일10intermediate

Context

Inference Profile 및 Resource Tag 기반의 팀 단위 비용 추적만으로는 개별 사용자 및 역할(Role) 수준의 정밀한 소비 분석이 불가능한 한계 존재. 기존에는 Model Invocation Logging을 활용한 커스텀 솔루션으로 책임자를 식별해야 하는 운영 오버헤드 발생.

Technical Solution

  • CUR 2.0 및 Cost Explorer 내 IAM Principal Cost Allocation 기능을 활용한 사용자/역할 단위 비용 할당 구조 설계
  • SSO Permission Set 기반의 IAM Role에 비즈니스 속성(team, business-unit 등) 태그를 부여하여 비용 분류 체계 구축
  • line_item_iam_principal 컬럼 활성화를 통한 호출 주체별 정밀 비용 데이터 추출 메커니즘 구현
  • Resource Tag(리소스 기준)와 IAM Principal Tag(주체 기준)를 분리하여 '누가(Who)'와 '무엇을(What)'에 대한 다차원 분석 환경 조성
  • 실시간 차단(Enforcement)이 아닌 사후 분석 및 Chargeback 목적의 Billing 데이터 파이프라인으로 활용

1. CUR

2.0 활성화 여부 및 legacy CUR 사용 여부 확인

2. SSO Role 및 IAM User에 비즈니스 태그 부여 후 최소 1회 이상 Bedrock 호출 수행

3. Billing Console에서 IAM principal type 태그 활성화

4. 실시간 비용 차단이 필요한 경우 Budget Cut Lambda와 CloudWatch 조합 검토

원문 읽기