Files
meida/docs/前置开通清单-云资源与资质.md
T
xsl e511b6a66f 收尾两批并行开发的文档回写与任务包
- Sprint 执行计划 v1.1:§1.1 补第一批交付实据;T9 SPIKE 结论回写 Sprint 1 表
  (T-P0-16 通过 2.8ms;T-P0-12 有条件;T-P0-10 原型 6/6 + 真实照片重验前置);
  Sprint 2 表标注 T-P2-01~06 交付;新增 §9 两批交付记录
- 开发任务拆解 v1.5:交付回写 + 新风险登记(RTMPose 域差异、BiRefNet 异步化)
- 新增 开发任务包/:三批多 agent 并行的协作规程与 14 份任务契约
- 新增 前置开通清单-云资源与资质.md
- 清理已用毕的评审报告(文档评审 2026-08-13、项目整体评审 2026-08-14),
  README 中相应引用改为留痕表述
2026-08-14 21:07:20 +08:00

91 lines
5.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 前置开通清单:云资源与资质(本机开发期间并行办理)
> 创建日期:2026-08-14 | 性质:**行动清单**(照着办,办完打勾)
>
> **为什么有这份清单**:开发策略是"本机开发完成、腾讯云部署放最后"。但以下三项**有审核周期或属于边开发边对接的配置**,必须现在启动,否则会在 Sprint 0 出口(双登录通道)和 Sprint 4(真机联调)反向卡住开发进度。
> 它们只是"开通 + 拿到凭证",**不涉及任何应用部署**,成本接近零。
>
> **不在本清单内的**(避免混淆范围):
> - CVM/TKE、CLB、域名 + HTTPS、CDN 全量、CLS、压测 —— 全部归 Phase 5 部署
> - 真实环境红线验证(临时桶 2 小时实测、AI 标识元数据经 CDN 存活、天御误杀率)—— 归 Sprint 1/5 的专项验证任务
> - 本机开发的一切(PG/Redis/GPU/LLM 调用)—— 不需要任何云资源
---
## 1. 腾讯云账号 + 实名 + 短信签名/模板审核 🔴 最先办(有审核周期)
**对应**:`T-P1-12b/12c`、`TD-32`(短信是 V1 登录兜底通道,且是被刷时唯一直接现金损失项)
| # | 事项 | 要点 | 完成 |
| --- | --- | --- | :---: |
| 1.1 | 注册腾讯云账号 + 实名认证 | 主体资质决定短信签名审核难度,个人主体限制多;按实际情况选,若可走企业主体优先 | ⬜ |
| 1.2 | 购买国内短信套餐包 | 最小档即可(验证码短信一条几分钱),目的是拿到发送资格 | ⬜ |
| 1.3 | **申请短信签名** | 签名内容与主体资质材料一致(App 名称/公司名等,以腾讯云审核要求为准);**审核有周期,被驳回按驳回原因补材料重提** | ⬜ |
| 1.4 | 申请验证码模板 | 登录验证码类型;模板变量只留 `{1}`(验证码),不含营销语 | ⬜ |
| 1.5 | 创建子账号 + CAM 最小授权 | 只授 SMS 与 COS 相关权限;**不用主账号密钥** | ⬜ |
| 1.6 | SecretId/SecretKey 落位 | **只写后端仓库 `.env`**(已 gitignore + CI 双密钥扫描);文档仓库 `reference/` 禁止出现密钥 | ⬜ |
**验收**:用测试手机号在腾讯云控制台试发一条模板短信,能收到。
**开发对接参数**(实现 `T-P1-12c` 防刷时按此配置,源:`FR-ACC-14`):同号 60s 内 1 条、1 小时 ≤5、24h ≤10;同 IP 24h ≤20;同设备 24h ≤10。
---
## 2. COS 四桶创建 🔴 一并办(空桶成本 ≈ 0)
**对应**:`T-P1-04`(开通部分)、`TD-03`、`T-P1-27`(直传联调时再对细节)
| # | 事项 | 要点 | 完成 |
| --- | --- | --- | :---: |
| 2.1 | 确定地域 | **四桶 + 未来的 CVM/CDN 同地域**(内网直连、免流量费);定了就不要换 | ⬜ |
| 2.2 | 创建 `meida-temp` | 临时桶:**生命周期规则 = 2 小时清理**(`CR-02` 人脸原图不落盘的兜底,上线红线);私有读写 | ⬜ |
| 2.3 | 创建 `meida-user` | 用户内容桶:私有读写(结果图走预签名 URL,`NFR-SEC-02`) | ⬜ |
| 2.4 | 创建 `meida-kb` | 知识素材桶(白底图等) | ⬜ |
| 2.5 | 创建 `meida-report` | 报告产物桶(长图等) | ⬜ |
| 2.6 | 顺手做一次 2 小时实测 | 往 `meida-temp` 传一个文件,2 小时后确认被自动清理 —— **这正是 Sprint 0 出口条件之一**,今天办今天验,别留到上线前 | ⬜ |
| 2.7 | 记录四桶名称与地域 | 归档到团队可见处;后端 `.env` 后续按此填 | ⬜ |
**暂不需要做**:CORS 跨域、直传预签名策略 —— 等 `T-P1-27` 开发时边联调边配。
---
## 3. 华为开发者后台(应用 + 证书指纹双套配置)🟡 本周内
**对应**:`T-P1-12/13`(华为账号登录)、用户系统 §2.1;`T-P0-17`(端侧骨架)的前置
| # | 事项 | 要点 | 完成 |
| --- | --- | --- | :---: |
| 3.1 | AGC 创建应用 | 包名定为最终包名(上架后难改);拿到 App ID | ⬜ |
| 3.2 | 申请/确认调试证书与发布证书 | **两套都要** | ⬜ |
| 3.3 | **证书指纹双套录入** | 调试证书与发布证书的 SHA256 指纹**都要**配到 AGC;**漏配发布指纹的表现是"调试包登录正常、发布包登录失败"**,这种错最晚才暴露 | ⬜ |
| 3.4 | 开通 Account Kit | 华为账号授权登录(UnionID/OpenID 映射 `id_user_identity`) | ⬜ |
| 3.5 | Push Kit 可后置 | 通知授权默认关闭(`TD-17`),Sprint 0 不阻塞,联调期再开 | ⬜ |
**验收**:用调试证书签名的 App 能拉起华为授权登录页(发布通道的验证归 Phase 5)。
---
## 4. 办理顺序与完成标志
```
今天 :1.1 → 1.2 → 1.3(短信签名审核周期最长,最先提交)
:2.1 → 2.2~2.5(半小时的事)→ 2.6 挂着等 2 小时
本周内 :3.1 ~ 3.4(AGC 配置)
签名审核通过后 :1.4 模板 → 1.5/1.6 密钥落位 → 控制台试发验收
```
**整体完成标志**(三条全绿即本清单关闭):
- [ ] 测试手机号收到验证码短信
- [ ] 四桶就位且 `meida-temp` 实测 2 小时清理生效
- [ ] 调试证书 App 拉起华为授权页
> 办理过程中的凭证(App ID、SdkId、签名 ID、桶名/地域等非机密信息)建议登记到本文末尾的"办理记录"表;**密钥类一律只进后端 `.env`**。
---
## 附:办理记录(办理时填写)
| 日期 | 事项 | 结果 / 备注 |
| --- | --- | --- |
| | | |