Byoobai Data Gateway
Production Ready

统一授权 + 统一接口 + 文件中转引擎

统一授权中转平台控制台

连接 Google / 百度 / 阿里云盘,统一管理 Connection、Token 生命周期、文件读写与中转任务, 为内部多个 SaaS 提供可审计、可扩展、可运维的基础设施入口。

轻量权限控制 任务化下载上传 调用日志可追溯

Platform Boundary

平台负责什么,不负责什么

平台负责

  • 管理 Connection 与授权状态
  • 统一封装文件接口(list/download/upload)
  • 执行中转任务并反馈任务状态
  • 记录调用日志与审计链路
  • 提供统一 SDK/HTTP 调用规范

业务 SaaS 负责

  • 决定读取哪些目录与文件
  • 决定业务处理规则和回传时机
  • 决定项目级流程策略
  • 管理项目内业务权限体系
  • 调用统一 API 完成能力编排

Execution Flow

标准调用路径(长流程版)

  1. 01
    创建连接并完成授权

    应用侧通过 `POST /v1/connections` 获取 `connection_id`,平台维护 token 生命周期。

  2. 02
    拉取目录清单

    调用 `POST /v1/files/list`,业务自行筛选目标文件。

  3. 03
    任务化下载

    调用 `POST /v1/files/download`,获取 `job_id`,再查 `GET /v1/transfer/jobs/{job_id}`。

  4. 04
    业务处理

    业务侧拿到内部 URI,进行 AI 推理、清洗、转码或结构化处理。

  5. 05
    回传文件

    调用 `POST /v1/files/upload`,平台负责适配目标 provider 接口差异。

  6. 06
    日志追踪与审计

    平台以 request_id 贯穿全链路,支持问题定位、计费和安全审计。

Gateway API

最小可上线接口矩阵

连接POST /v1/connections · GET /v1/connections/{id}
文件POST /v1/files/list · /stat · /download · /upload
任务POST /v1/transfer/jobs · GET /v1/transfer/jobs/{job_id}
能力GET /v1/providers/{provider}/capabilities
健康GET /health · GET /api/health
Authorization: Bearer <internal_service_token>
X-Tenant-Id: tenant_xxx
X-Project-Id: proj_xxx
X-App-Id: video_ai
X-Request-Id: req_xxx

Domain

unified-auth-data-gateway-platform.byoobai.cn

已按“长域名 + 不与现有项目重复”的策略规划,支持直接挂载独立 Nginx 站点并启用 HTTPS。

查看控制台概览