该架构将ADE提取能力装入Lambda容器,由S3上传事件触发,实现文档即传即处理。支持Parse(返回层级JSON)和Extract(Pydantic schema绑定Markdown返回校验字段)两种模式。Batch处理单次调用可处理整prefix,15分钟超时内约处理80份。触发方式包括S3事件和直接调用。Schema Registry通过EXTRACTION_SCHEMAS字典实现新增文档类型仅需一个Pydantic类与一条字典项,handler零改动。审计功能使每个提取值回指产生它的chunk,元数据与字段同落JSON。
Serverless 文档处理流水线(ADE + Lambda + S3)
把 ADE 提取能力装进 Lambda 容器,由 S3 上传事件触发--上传即处理,不传即沉默,纯 AWS 原生设施。
架构三段 · 镜像:lambda/python:3.11 基底 + 依赖 + handler. py + config. py。 · ECR:build 脚本构建 arm64 → 登录 → 建 repo → tag → push。同账号存镜像,IAM 窄、延迟低、生命周期托管。 · Lambda:deploy 脚本建 role → 挂 CloudWatch 写权限 → 创建/更新函数(容器 URI、300s 超时、1024MB、API key 与 bucket 名入环境变量)。 · 配置收敛到单个 .env,冷启动经 config. py 加载。
两模式(payload 切换) · Parse:返回层级 JSON,喂 RAG/检索。 · Extract:Pydantic schema 绑定解析后的 Markdown,返回校验字段,直接落库。