Files
用户CI Test 481b421697 fix(P0-2): sign_url 添加 slash_safe=True 修复签名403
根因: oss2.Bucket.sign_url 默认 slash_safe=False,key 中的 / 会被
编码为 %2F,导致 URL 路径与签名计算时的 canonicalized resource
不一致,OSS 返回 403 签名无效。

修复:
- API 端 storage.py get_download_url 加 slash_safe=True
- Worker 端 oss_helpers.py get_signed_download_url 加 slash_safe=True
- 新增 2 个单元测试验证 slash_safe 参数传递

相关: P0-2 预签名 URL 签名无效问题
2026-07-10 21:23:59 +08:00
..
2026-06-15 15:17:40 +08:00
2026-06-15 15:17:40 +08:00
2026-06-15 15:17:40 +08:00

xiaoxia-saas API

结构

  • app/core/:配置与基础能力
  • app/api/:路由组织
  • app/schemas/:请求响应模型
  • app/dependencies.py:依赖注入入口
  • main.pyFastAPI 启动入口

当前可用接口

  • GET /api/health
  • GET /api/projects?workspace_id=...
  • POST /api/projects