SuperAPI AI 工具集

gamma-deploy-integration

部署与运维

查看项目

更新于 10-15 23:26

技能介绍

用途:将集成 Gamma 的应用部署到生产环境的云平台,覆盖 Vercel、AWS Lambda、Google Cloud Run,并包含 GitHub Actions 自动化部署流程。

前提条件:已完成 CI 集成、拥有云平台账号(Vercel、AWS 或 GCP)、具备生产 Gamma API 密钥。

主要能力:

  1. Vercel:安装 Vercel CLI(npm i -g vercel)、关联项目、通过 vercel env add GAMMA_API_KEY production 配置环境变量、编写 vercel.json、执行 vercel 预览或 vercel --prod 生产部署。
  2. AWS Lambda:用 aws secretsmanager create-secret 存储密钥,代码中通过 SecretsManager 获取 Gamma 客户端,并用 SAM 模板配置函数运行时、超时与内存。
  3. Google Cloud Run:用 gcloud secrets create 存储密钥,编写 Dockerfile,通过 gcloud run deploy 部署并以 --set-secrets 注入密钥。
  4. GitHub Actions:在 push 到 main 时构建并部署到 Vercel。

使用方式:按目标平台选择对应步骤,先配置并存储密钥,再配置平台文件与部署命令,最后执行部署。

输出结果:所选平台的生产部署、密钥安全存储、环境变量配置与自动化部署流水线。

常见错误:密钥未找到(需在平台创建密钥)、超时(增大超时限制)、冷启动(使用预置并发)、权限被拒(更新 IAM 策略)。

限制:需先完成 CI 集成并持有生产 Gamma API 密钥;具体费用、平台价格与配额暂未提供。