RSS 云博客
关注
在 Cloud Run 沙箱中安全运行 AI 生成的代码
Google Cloud 推出了 Cloud Run Sandboxes,这是一项现已进入公开预览阶段的新功能。这些沙箱为执行不可信代码(例如 AI 生成的脚本)提供了安全且快速的运行时环境。此前,开发人员需依赖复杂的底层架构或第三方解决方案才能实现类似的隔离。Cloud Run Sandboxes 设计轻量,可在现有的 Cloud Run 服务实例中快速启动。其关键应用场景包括用于数据分析的大语言模型(LLM)代码解释器、用于网络爬虫的无头浏览器,以及用户提交代码的安全执行。启用沙箱仅需在部署服务时添加一个标志。启用后,会挂载一个沙箱 CLI 二进制文件,使应用程序能够以编程方式启动沙箱。其安全架构强调零信任原则,隔离凭据与环境。默认情况下禁止网络出站流量,文件系统覆盖层为只读,并具备临时写入能力。Cloud Run Sandboxes 与 Agent Development Kit 和 ComputeSDK 集成,以简化代码执行。该功能运行在已分配的现有资源上,不会为用户产生额外费用。