更新时间:2026-09-24 GMT+08:00
分享

基本概念

智能体沙箱(Agent Sandbox)

智能体沙箱是AgentSphere的核心运行组件,为Agent应用提供安全隔离的执行环境。每个沙箱实例包含独立的CPU、内存、文件系统和网络空间,支持代码执行、浏览器操作、全环境模拟等多种场景。沙箱之间通过MicroVM技术实现内核级隔离,防止沙箱逃逸。

沙箱模板(Template)

沙箱模板是沙箱实例的规格定义,描述了实例创建时的运行环境配置,包括镜像、资源规格、网络配置、存储挂载和环境变量等参数。模板是静态定义,本身不运行任务。

通过模板可以将环境配置标准化和复用,避免每次创建实例时重复配置。一个模板可以创建多个沙箱实例。

沙箱实例(Sandbox)

沙箱实例是基于沙箱模板创建的运行态沙箱,是AgentSphere中实际执行任务的环境。每个实例运行在独立的虚拟化环境中,拥有独立的文件系统、网络空间和进程环境,实例间完全隔离。

API Key

API Key是调用AgentSphere API和SDK的认证凭证,通过API或SDK操作沙箱资源时(如创建沙箱模板、创建沙箱实例等),需携带API Key进行身份鉴权。

智能体网关(Agent Gateway)

智能体网关是Agent应用出入双向的安全代理网关,作为Agent与外部世界之间的安全集中控制点,实施统一的访问权限控制、内容AI防护、URL管控等治理策略。

Agent入站网关部署(Client-to-Agent)

保护外部客户端与华为云内Agent、沙箱之间的通信。确保只有经过许可的客户端可以访问Agent,并对入站流量应用安全策略。

Agent出站网关部署(Agent-to-Anywhere)

保护华为云内的Agent与外部服务之间的通信。当Agent访问组织内部系统或第三方MCP服务器时,执行严格的访问权限管理和安全护栏。(即将上线,敬请期待)

Agent Target(关联目标)

企业批准使用的Agent、沙箱的集中式目录,提供统一管理功能,是Agent Gateway验证连接目标的依据。

智能体身份(Agent Identity)

智能体身份为Agent应用提供端到端的身份与访问控制能力,包括身份认证、安全策略管控、凭证管理和出站授权,确保Agent的身份可信、访问可控。

工作负载身份

工作负载身份(workload Identity)是专门为AI Agent 打造的“数字身份证”。它为 Agent 赋予独立的安全身份,解决的是Agent“从哪来(入站合法性)、能干什么(出站凭据与权限)、出了事找谁(可追溯性)”的根本问题。它是实现企业级、生产可用的 Agentic AI 架构中最底层的安全基石。

Agent Identity为Agent颁发全局唯一的身份标识URN,格式为agentIdentity:<region>:<account-id>:workloadIdentity:workloadIdentityDirectory/<workload-directory-id>/<workload-identity-name>。并关联Agent的入站认证类型(JWT、IAM、API Key),在用户访问Agent时,使用工作负载配置的认证类型进行认证。

工作负载访问令牌

工作负载访问令牌(workload Access Token,简称WAT)是专门为Agent工作负载身份颁发的临时访问凭据,其中包含了工作负载身份和用户的身份信息,用于从凭证库(Token Vault)中换取出站访问凭证进而访问第三方外部工具。

凭证库

凭证库(Token Vault)负责加密存储(KMS)和管理外部资源的凭证,包括 OAuth 2.0 访问令牌、刷新令牌、客户端凭证(client credentials)以及API Keys。这些凭证由凭证提供商(Credential Provider)在认证流程完成后生成并安全存储到 Token Vault,确保敏感信息不暴露在Agent代码或运行环境中。Token Vault通过严格的访问控制机制,仅允许持有有效WAT的Agent访问凭证。

凭证提供商

凭证提供商(Credential Provider)负责管理Agent访问外部资源认证配置,内置支持Google、GitHub、Slack、Salesforce等主流服务的预配置端点,也允许通过自定义OAuth 2.0配置扩展到任意兼容服务器。该组件负责编排完整的认证流程(包括用户同意、授权码交换等),从而让Agent开发者无需手动实现复杂OAuth逻辑或硬编码凭证。认证成功后,生成的短期访问令牌、刷新令牌或API keys将自动存储到凭证库(Token Vault)中,并通过SDK注解(如@requires_access_token)安全注入Agent代码,实现自动刷新和最小权限访问。

E2B

E2B是业界主流的Agent沙箱接口标准。AgentSphere兼容E2B API和SDK,已有E2B应用可迁移至AgentSphere。

E2B提供两个定位不同的SDK:e2b和e2b-code-interpreter。

  • e2b是一个通用的安全沙箱环境,可运行shell命令、操作文件系统、处理Git工作流等。
  • e2b-code-interpreter是基于e2b构建的一个“开箱即用”的代码执行工具,是一个专门为“执行代码”这个场景定制的沙箱,支持上下文状态保留。

相关文档