自动化与运维 amazon-bedrockagentcore-cliaws-deploymentidentity-managementmemory-managementmcp-gatewayopentelemetry

Amazon Bedrock AgentCore 示例集

用 CLI 将多框架 AI Agent 部署并运行在 AWS AgentCore。

FollowAgents 评估 · FARS-2.1
不推荐
43/ 100 五分制 2.2 / 5
1 2 3 4 5 6
按维度查看评分与理由
1信任安全7 / 29 · 1.2/5

证据显示:仓库包含安全扫描工作流(ASH),但未提供最小权限原则的明确说明;示例中可能涉及AWS凭证配置,但未强调用户确认机制;数据流透明度有限,仅通过文档提及;敏感数据处理未详细说明;依赖安全通过扫描工作流部分体现,但未提供依赖锁定或漏洞缓解细节;外部影响(如部署到AWS)有文档说明,但未涉及回滚机制;来源归属通过贡献者列表和许可证体现,但发布者未验证。扣分原因:缺少用户确认、回滚机制,敏感数据处理和依赖安全证据不足。

2可靠稳定6 / 14 · 2.1/5

证据显示:仓库结构清晰,README与目录结构一致,但未提供自洽性测试;依赖可用性未明确说明,仅列出依赖项;失败消息未在文档中体现。扣分原因:缺乏对依赖可用性和失败处理的明确说明。

3适用触发10 / 18 · 2.8/5

证据显示:面向多种框架和模型,提供多种场景示例,但触发精度(如CLI命令)未详细说明;环境适配(如AWS配置)有文档,但未覆盖所有环境。扣分原因:触发精度和部分环境适配证据不足。

4规范维护10 / 18 · 2.8/5

证据显示:信息架构清晰,安装说明详细,命名稳定(目录结构一致),示例丰富,许可证明确(Apache-2.0),维护责任通过贡献指南体现,但已知限制和版本变更日志未明确。扣分原因:缺少已知限制和版本变更日志。

5有效结果7 / 13 · 2.7/5

证据显示:输出可用性通过示例和文档体现,边际价值高(提供多种集成),但成本效益未量化。扣分原因:成本效益缺乏具体数据。

6证据核验3 / 8 · 1.9/5

证据显示:部分声明有文档支持,但缺乏跨来源验证,事实与推断未明确分离。扣分原因:验证证据不足。

证据充分度: 评估于 2026年8月9日 审查版本 c1151141223c
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:执行前用户确认、回滚或恢复路径
使用前请注意
  • 发布者身份未验证,需谨慎对待来源。
  • 依赖未锁定版本,存在供应链风险。
  • 示例可能涉及AWS凭证,需确保安全配置。
  • 缺少回滚机制,部署后出现问题难以恢复。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

这是 Amazon Bedrock AgentCore 的示例与教程仓库,而不是一个可直接聊天的单一 Agent。仓库按 getting-started、features、end-to-end、integrations、infrastructure-as-code、blueprints 和 legacy 组织内容。它覆盖 Runtime、Gateway、Identity、Memory、内置工具、可观测性、评估和 Policy 等 AgentCore 能力,并提供 Python 与 TypeScript 示例。推荐交付路径是使用 AgentCore CLI 在本地开发,再部署到 Amazon Bedrock AgentCore Runtime;端到端应用和蓝图用于组合多项能力。适合已决定在 AWS 上运行 Agent、需要可操作参考实现与部署模板的团队。

通过 npm install -g @aws/agentcore 安装 CLI 后,agentcore create 会交互式创建项目,并可选择 Strands Agents、LangGraph、Google ADK、OpenAI 等框架及 Python 或 TypeScript。agentcore dev 启动本地开发服务器,监听文件变化并提供本地调用端点。agentcore deploy 将项目部署到 Amazon Bedrock AgentCore,agentcore invoke 测试已部署 Agent。CLI 还提供 agentcore add memoryagentcore add identityagentcore add evaluatoragentcore add online-eval 来添加对应能力;Gateway 示例说明可将 API、Lambda 函数和服务转换为 MCP 兼容工具。

  1. AWS 开发团队希望用 CLI 创建 Python Agent,并在本地验证后部署到 AgentCore Runtime。
  2. 使用 Strands Agents、LangGraph、CrewAI 或 LlamaIndex 的团队,需要参考如何接入 AgentCore 基础设施。
  3. 需要把现有 API、Lambda 函数或服务封装为 MCP 兼容工具的 Agent 平台工程师。
  4. 需要为个性化 Agent 接入托管 Memory,或为第三方应用配置 Identity 的开发者。
  5. 需要结合运行时、身份、工具和可观测性能力构建完整业务应用的团队。

这个 Agent 有哪些优点和局限?

优点
  • 以 AgentCore CLI 提供从项目创建、本地开发到部署和调用测试的明确工作流。
  • 示例覆盖 Python 和 TypeScript,并明确面向多个 Agent 框架与模型选择。
  • 将 Runtime、Gateway、Identity、Memory、可观测性、评估和 Policy 分为专题示例,便于按能力采用。
  • 提供端到端应用、基础设施即代码模板和可定制的全栈蓝图。
局限
  • 核心部署边界是 Amazon Bedrock AgentCore Runtime,因此采用 AWS 平台是前提。
  • 快速开始要求 AWS 账户、已配置凭证、两项 AWS 托管权限和 Bedrock 模型访问。
  • CLI 需要 Node.js 20.x 或更高版本;Python 路径还依赖 uv
  • 部分示例仍依赖旧 Starter Toolkit,处于向 AgentCore CLI 迁移过程中。

如何安装或部署这个 Agent?

前提:配置 AWS 账户凭证(aws configure),安装 Node.js 20.x 或更高版本;Python Agent 使用 uv,TypeScript Agent 使用 Node.js;在 Amazon Bedrock 控制台启用 Anthropic Claude 4.0 的模型访问。AWS 权限需要 BedrockAgentCoreFullAccessAmazonBedrockFullAccess。执行:

npm install -g @aws/agentcore
agentcore create
cd my-agent

如何使用这个 Agent?

在创建的项目目录执行 agentcore dev 启动本地开发服务器并测试本地调用端点。部署时执行 agentcore deploy,然后用 agentcore invoke 测试已部署 Agent。需要扩展能力时,可依次执行如 agentcore add memoryagentcore add identityagentcore add evaluatoragentcore add online-eval,再执行 agentcore deploy 同步变更。

这个 Agent 与同类方案有什么区别?

仓库将 AgentCore CLI 定位为推荐的创建、开发和部署方式,并说明它取代了 Bedrock AgentCore Starter Toolkit 的旧工作流。仍依赖 Starter Toolkit 的样例被放在 legacy/,迁移映射记录在 MIGRATION.md

常见问题

这是一个可直接部署的单一 Agent 吗?
不是。它是示例、教程、端到端应用、基础设施模板和蓝图的集合;可通过 CLI 创建项目并部署其中的 Agent 实现。
部署需要哪些 AWS 权限?
快速开始列出 BedrockAgentCoreFullAccessAmazonBedrockFullAccess,并要求 AWS 凭证已配置。
是否只能使用一种 Agent 框架或模型?
仓库说明 AgentCore 面向多框架和多模型;创建向导列出 Strands Agents、LangGraph、Google ADK、OpenAI 等选项。
使用成本是多少?
仓库提供 AgentCore 定价页面链接,但未在提供内容中给出具体价格或成本计算方式。
旧 Starter Toolkit 项目怎么办?
仓库正在迁移到 AgentCore CLI;尚未迁移的样例位于 legacy/,并提供 MIGRATION.md 映射。

相关 Agents