FinOps Center
AI Cost Governance

One governance framework. Two platforms. Every AI model your teams run on AWS.

FinOps Center governs AI spend across Amazon Bedrock and Claude Platform on AWS. The roles, approval workflow, and attribution model are consistent — the underlying mechanics differ by platform.

The Shared Governance Model

Same roles. Same separation of duties. Regardless of platform.

Whether your teams run models on Bedrock or Claude Platform, the governance operating model is identical. Approvers define what is permitted. Engineers implement exactly what was approved. Product Owners own the consumption estimates. The decision and the implementation are permanently linked.

Approver
FinOps Lead
  • Approves each model with defined scope and action limits
  • Defines which models are Approved, Restricted, or Blocked
  • Reviews portfolio-wide AI spend in weekly governance cycle
  • Approves expansions to agentic access scope
Estimator
Product Owner
  • Sets consumption estimates before a workload goes live
  • Claims the application's IAM attribution anchor
  • Approves weekly spend cards: actual vs estimate
  • Requests access to unapproved models
Executor
Cloud Engineer
  • Receives implementation tasks with exact instructions
  • Never makes governance decisions — executes what was approved
  • Marks tasks complete, creating the implementation audit record
  • Follows the 1-task Bedrock flow or 3-task Claude Platform chain

When a FinOps Lead approves a model, FinOps Center generates the Cloud Engineer task. The engineer executes what was decided — not what they think was intended. If the scope changes, a new approval is required. Decision and implementation are permanently linked and separately owned.

Platform Comparison

CapabilityBedrockClaude Platform
Billing unitPer-token, per-model, per-hourCCU aggregate (Marketplace line item)
Scope primitiveAccount × regionWorkspace × account × region
Model discoveryAuto via bedrock:ListFoundationModelsStatic catalog in FinOpsCenter
Cloud Engineer tasks1 task: IAM role + condition key3 tasks: workspace → validate → Lambda
Attribution anchorIAM role claimed by Product OwnerLambda execution role claimed by Product Owner
CUR cost allocationline_item_iam_principal per invocationWorkspace tags on CCU line items
MAP eligibilitySupported via Inference ProfilesNot applicable
Agentic governanceaws:ViaAWSMCPService denySeparate approval tier (same model)
Cloud Scal3