英文原标题:Extend Claude Code to remote sessions on Amazon Bedrock AgentCore with security controls

本文为英文原文的机器翻译摘要,原文见:AWS Machine Learning Blog ↗

  • 文章介绍如何将 Claude Code 从本地扩展到 Amazon Bedrock AgentCore 上作为远程代理运行,每个任务在独立的 AgentCore runtime 会话中执行,用户可关闭笔记本后回来查看结果。
  • 选择 Amazon Bedrock 作为 Claude Code 模型提供方的理由包括:通过现有 AWS 账户计费、CloudTrail 审计日志、地理推理配置文件满足数据驻留,以及数据保护、IAM 临时凭证、PrivateLink 等安全特性。
  • 远程编码代理将任务变为交接模式,可并行运行多个任务,每个任务在一次性环境中执行,结果以 GitHub 拉取请求形式返回供审查。
  • 示例架构中,任务经 MCP 服务器或 Web 控制台提交,由 Lambda 使用 Bedrock Guardrails 筛查后入队,调度器启动 AgentCore runtime 会话,在 microVM 中克隆仓库、规划、编码、验证并创建 PR。
  • 安全控制包括:每个会话使用私有 Bedrock 端点并以 IAM 执行角色签名,容器无其他 AWS 凭证;每个任务在独立 microVM 中运行,会话结束后内存被清理。

关键数据

  • 每个任务最多尝试三次
  • AgentCore runtime 每个会话运行在独立的 microVM 中
  • PR 分支命名为 agent/<taskId>
  • 验证通过前 PR 以草稿形式打开
  • Agent 从不自动合并 PR

引语

  • The agent never merges.

为什么值得看:它展示了如何在保留 Amazon Bedrock 数据控制与安全特性的前提下,将 Claude Code 扩展为可交接、隔离运行的远程编码代理。

站内导航