sample-cur-iam-principal-bedrock-tracking
本工具包提供了完整的 Amazon Bedrock 成本归因方案。通过启用 CUR 2.0 中的 IAM 主体数据(caller identity),您可以捕获每个推理请求对应的 IAM 主体,并使用 Amazon Athena 进行 SQL 查询分析。提供了三个查询模式:按 IAM 主体和用量类型汇总成本、按已知 IAM 主体标签(如团队、项目)分组、以及使用 UNNEST 动态发现所有 IAM 主体标签。此外,CUDOS 仪表板 5.8 版本新增了 Amazon Bedrock 部分,支持按 IAM 主体、标签、模型等维度分组,展示每百万 token 成本趋势,并提供交互式下钻功能。该方案还包含一个可选的 agent.md 技能仓库(本仓库),用于自动化配置 Athena 与 CUR 数据的连接。适用于需要精细成本归因和可视化分析的 AWS 用户。
访问官方网站使用场景
本工具包提供了完整的 Amazon Bedrock 成本归因方案。通过启用 CUR 2.0 中的 IAM 主体数据(caller identity),您可以捕获每个推理请求对应的 IAM 主体,并使用 Amazon Athena 进行 SQL 查询分析。提供了三个查询模式:按 IAM 主体和用量类型汇总成本、按已知 IAM 主体标签(如团队、项目)分组、以及使用 UNNEST 动态发现所有 IAM 主体标签。此外,CUDOS 仪表板 5.8 版本新增了 Amazon Bedrock 部分,支持按 IAM 主体、标签、模型等维度分组,展示每百万 token 成本趋势,并提供交互式下钻功能。该方案还包含一个可选的 agent.md 技能仓库(本仓库),用于自动化配置 Athena 与 CUR 数据的连接。适用于需要精细成本归因和可视化分析的 AWS 用户。
优势
精细成本追踪:通过 IAM 主体数据,可精确到用户和会话级别 SQL 灵活性:使用 Athena 可进行任意聚合和与其他 BI 工具集成 开箱即用的可视化:CUDOS 仪表板无需编写 SQL 即可获得丰富洞察 动态标签发现:即使标签模式未知,也能自动探索和分析 低成本查询:Athena 按扫描量计费,查询单月数据通常只需极低费用 开源且可定制:基于 Cloud Intelligence Dashboards 框架,可自行部署和扩展
缺点与限制
启用 IAM 主体数据会增加 CUR 文件大小,可能提高 S3 存储成本 首次 CUR 2.0 报告交付可能需要最多 24 小时 需要具备一定的 AWS 和 SQL 知识进行配置和查询 Athena 查询费用取决于扫描数据量,未优化查询可能产生额外费用 CUDOS 仪表板部署需要一定的 CloudFormation 操作经验
