用途:该技能用于把 Genkit 应用部署到生产环境,使用 Terraform 在 Firebase Functions、Cloud Run 或 GKE 之间选择目标,生成 Terraform 基线,接入 Secret Manager,并提供针对 Genkit 流程的验证清单。
主要能力:选择部署目标;配置 Terraform 后端(在 GCS 中设置远程状态);定义变量(项目 ID、区域、Genkit 应用配置);预置计算资源(部署函数或容器);配置密钥(将 API 密钥存入 Secret Manager);设置监控(为 token 用量和延迟创建仪表盘);启用自动扩缩(配置最小/最大实例数);验证部署(通过 HTTP 端点测试 Genkit 流程)。
使用前提:已启用 Firebase 的 Google Cloud 项目;已安装 Terraform 1.0+;已认证 gcloud 与 firebase CLI;Genkit 应用已构建并容器化;具备 Gemini 或其他 AI 模型的 API 密钥;了解 Genkit 流程与部署选项。
输出:应用到项目的配置文件或代码变更;确认实现正确的验证报告;所做变更及其理由的摘要。
限制与说明:错误处理、示例与 Terraform 实现细节分别位于 ${CLAUDE_SKILL_DIR}/references/errors.md、${CLAUDE_SKILL_DIR}/references/examples.md 及 ${CLAUDE_SKILL_DIR}/genkit-examples/ 中,具体内容暂未提供。