产品派
返回

谷歌正式发布Data Agent Kit,采用技能与IAM双重防护

AIInfoQ 中文站2026/11/4 21:02:26
AI 导读

谷歌正式发布Data Agent Kit,结束夏季预览阶段。该项目免费开源,可安装到第三方编码智能体中,支持Antigravity、Claude Code、Codex、Cursor及兼容VS Code的编辑器,并预装于Cloud Shell和Cloud Workstations。它可连接15项以上谷歌数据云服务,帮助智能体处理BigQuery SQL优化、Bigtable行键设计等任务。

Data Agent Kit位于编码智能体与真实数据环境之间,由两部分组成:一套提供数据工程最佳实践的技能集合,以及一个暴露实时元数据和操作工具的MCP服务器。正式版新增BigQuery Graph、Bigtable和Apache Spark托管服务支持,针对智能体“能写SQL却不了解表结构、分区、可信数据源和失败任务原因”的能力缺口进行补足。

技能仓库采用Apache 2.0协议,目前包含37项技能,并为每项技能标注发布方和版本信息。团队可以锁定版本,仓库已于9月29日发布1.0.0、10月13日发布1.1.0。其中,accidental-data-loss-prevention技能会要求智能体在执行不可逆操作前暂停,说明影响并取得明确许可,涵盖DROP TABLE、TRUNCATE、缺少WHERE或使用1=1的DELETE、生产存储桶删除、项目删除及KMS密钥销毁等操作。这类保护依赖智能体遵循提示,属于引导性控制。

更强制的防护通过IAM实现,而非由智能体单独决定。管理员可以让智能体使用只读服务账号,也可以配置IAM拒绝策略,拦截tool.isReadOnly为false的MCP工具调用。相关规则可拒绝mcp.googleapis.com/tools.call权限,并在组织、文件夹或项目级别生效,同时支持按resource.service和tool.name筛选。不过,被拦截的工具仍会出现在tools/list中,智能体只有在调用时才发现权限不足;这些策略仅覆盖谷歌云MCP服务器,且服务名和工具名条件目前只能通过gcloud使用,控制台尚不支持。

业内讨论认为,短期凭证、只读标记、执行Notebook前告警,以及Iceberg分支和时间旅行能力,可以进一步构建隔离层。也有观点指出,生产环境还需要处理超时重试、表结构变化等问题,工具返回结果最好包含幂等键、提交状态和可回滚性,而当前Data Agent Kit尚未提供这些信息。相比之下,微软公开预览中的Agent 365与Azure API Management方案在网关层集中治理;谷歌则沿用IAM并传递用户身份,以支持行级和列级安全策略。项目本身不收费,仅使用相关谷歌云服务时产生费用,技能代码可在GitHub上派生。

谷歌Data Agent KitMCP数据安全智能体

本文基于公开渠道信息整理,内容可能存在不准确或遗漏之处,不代表本站立场,如内容涉及侵权或错误,请联系我们处理。

阅读原文