AgentCore 的费用是多少?
AgentCore 对每个服务按自身维度计费,而一个以 Gateway 为前端的 Lambda 最常使用的服务(Lambda、API Gateway、CloudWatch、X-Ray)根本不属于 AgentCore。因此一个诚实的估算应精确计算 AgentCore 费率卡所覆盖的内容,展示其计算过程,并列出未包含的项目。
${CLAUDE_SKILL_DIR} 由技能运行时自动设为此技能自身的目录。请在下文每条命令中直接使用它;同级技能的脚本位于 ${CLAUDE_SKILL_DIR}/../<skill>/scripts/。
流程
-
与用户一起构建配置文件。从示例开始,询问驱动成本的关键数据:每日请求数、每次请求的工具调用次数、Runtime 会话及其时长、Memory 事件和记录。字段见:usage-profile.md。
cp ${CLAUDE_SKILL_DIR}/assets/profile.example.json ./agentcore-profile.json写入配置文件属于文件写入操作:需先获得用户确认。
-
估算。
python3 ${CLAUDE_SKILL_DIR}/scripts/cost_estimate.py agentcore-profile.json使用
--as-of 2026-10-06应用新的 Memory 费率卡;使用--json输出逐行数据。 -
报告总费用为“仅 AgentCore 行项目”,并按服务拆分,注明最大的行及其计算公式,以及未定价的列表。引用定价来源及其核查日期;所有数字均为列表价估算。
-
选项:预算和告警模块(免费生成);针对最大行的更廉价设计方案(例如不启用语义搜索、减少存储策略等);或不做任何操作。使用
AskUserQuestion确认,然后:python3 ${CLAUDE_SKILL_DIR}/scripts/gen_budget.py <project> --monthly-usd 20 --email [email protected] --profile agentcore-profile.json --dry-run -
验证:在写入项目后,使用
review.py进行审查。
CST0xx 编号区域
| 编号 | 严重级别 | 触发条件 |
|---|---|---|
CST001 | warn | 配置文件的区域不支持 Gateway |
CST002 | info | 未计费项(始终列出) |
CST003 | info | Memory 按 2026-10-05 截止的每事件卡定价 |
CST004 | warn | 费率卡比 --as-of 日期早 90 天以上 |
CST005 | info | 页面发布的是单一费率卡,而非分区域价格 |
CST010 | info | 项目已存在预算 |
决策规则
- 切勿将总计称为“账单”。 这只是 AgentCore 行项目的列表价合计。
- 模型令牌使用用户提供的数据。 Bedrock 模型价格因模型和区域而异;配置文件中提供这些数据,否则就排除在外。
- 通过 Runtime 或 Gateway 的身份验证免费;除此以外,每 1,000 次请求收费 $0.010。
- 对于失控情况,告警优于预算。 预算存在数小时的延迟;而调用告警在一小时内即可触发。
参考
| 问题 | 文件 |
|---|---|
| 每个定价维度及其费率与日期 | pricing-dimensions.md |
| 配置文件格式,逐字段说明 | usage-profile.md |
| 预算与告警模块 | budget-alarms.md |
脚本
| 命令 | 功能 | 退出码 |
|---|---|---|
scripts/cost_estimate.py <profile.json> [--as-of DATE] [--json] | 逐行估算 | 0 估算成功,2 配置文件错误 |
scripts/gen_budget.py <project> --monthly-usd N [--email E] [--profile P] [--dry-run] [--force] [--json] | 预算 + 调用告警模块 | 0 已规划/已写入,1 无操作,2 参数错误 |
完成检查清单
- 配置文件的数字来源于用户,并在确认后写入文件。
- 估算结果作为“仅 AgentCore 行项目”报告,并附有未定价列表。
- 已引用定价来源及核查日期;已应用 Memory 费率卡的日期。
- 任何预算模块均以写入计划形式展示,并在写入前获得确认。