用途:将集成 Gamma 的应用部署到生产环境的云平台,覆盖 Vercel、AWS Lambda、Google Cloud Run,并包含 GitHub Actions 自动化部署流程。
前提条件:已完成 CI 集成、拥有云平台账号(Vercel、AWS 或 GCP)、具备生产 Gamma API 密钥。
主要能力:
- Vercel:安装 Vercel CLI(npm i -g vercel)、关联项目、通过 vercel env add GAMMA_API_KEY production 配置环境变量、编写 vercel.json、执行 vercel 预览或 vercel --prod 生产部署。
- AWS Lambda:用 aws secretsmanager create-secret 存储密钥,代码中通过 SecretsManager 获取 Gamma 客户端,并用 SAM 模板配置函数运行时、超时与内存。
- Google Cloud Run:用 gcloud secrets create 存储密钥,编写 Dockerfile,通过 gcloud run deploy 部署并以 --set-secrets 注入密钥。
- GitHub Actions:在 push 到 main 时构建并部署到 Vercel。
使用方式:按目标平台选择对应步骤,先配置并存储密钥,再配置平台文件与部署命令,最后执行部署。
输出结果:所选平台的生产部署、密钥安全存储、环境变量配置与自动化部署流水线。
常见错误:密钥未找到(需在平台创建密钥)、超时(增大超时限制)、冷启动(使用预置并发)、权限被拒(更新 IAM 策略)。
限制:需先完成 CI 集成并持有生产 Gamma API 密钥;具体费用、平台价格与配额暂未提供。