AlloyDB 数据库管理助手
帮助管理 AlloyDB 集群、实例与备份,并连接 MCP 自动执行数据库操作。
内容覆盖 IAM、私有网络、TLS、VPC-SC、CMEK 和 IAM 数据库认证,并警告不要使用 0.0.0.0/0;但快速开始和 Terraform 示例仍展示明文密码,创建、重启、删除等外部副作用缺少代理确认、最小权限说明、数据流披露和回滚方案,因此扣分。
命令、连接器、Terraform、KCC 和 MCP 路径结构清晰,异常输入和失败反馈也有少量说明;但没有提交的测试或 CI 证据,参数完整性、版本兼容性、删除恢复和 MCP 故障处理不足,静态证据不足以支持高于 10 分,因此扣分。
面向 AlloyDB 运维、连接和基础设施配置的场景较明确,覆盖多种语言和部署方式;但没有明确触发条件、非适用边界或输入输出契约,未提供中文支持或中国大陆网络可达性说明,且核心服务依赖 Google Cloud/MCP 区域端点,因此扣分。
目录按概念、CLI、客户端、MCP、IaC 和安全主题分层,含安装示例、链接、许可证、仓库安装方式和问题反馈路径;但缺少技能自身的版本、变更日志、明确维护责任人、兼容性矩阵、FAQ 和系统化限制说明,因此扣分。
内容可帮助用户完成常见 AlloyDB 集群、实例、备份、连接和 IaC 配置,示例具有直接参考价值;但命令和配置未在文件中提供可复现验证,部分示例使用占位符或不安全密码方式,生产级完整性和替代方案比较有限,因此扣分。
引用了 Google Cloud、Terraform Provider、连接器测试和 MCP 文档等可审计的一手材料;但技能没有提交测试套件、CI 覆盖或结果记录,关键命令和安全断言缺乏交叉验证,静态审查上限为 5 分,因此扣分。
- 执行创建、重启或删除操作前应要求用户确认,并明确影响范围、费用、权限和恢复路径。
- 不要复制示例中的明文密码;应改用 Secret Manager 或 IAM 数据库认证,并核验连接器和 CLI 参数的当前版本。
- 使用 MCP 或公共 IP 前应核实区域端点、授权网络、IAM 角色以及中国大陆网络可达性。
这个 Skill 能做什么,适合哪些场景?
该技能面向 Google Cloud AlloyDB for PostgreSQL,覆盖集群、实例和备份管理。它提供使用 gcloud CLI、客户端库、Terraform 以及 AlloyDB 远程 MCP 服务的参考资料。内容还介绍 AlloyDB 的分离式计算与存储架构,以及 AlloyDB AI 的向量搜索、混合搜索和推理等能力。它适合需要在 Google Cloud 中部署或运维 AlloyDB 的开发者和数据库团队。
指导用户启用 AlloyDB API,使用 gcloud 创建集群和主实例,并提供集群与实例管理命令参考。它说明如何通过 Python、Java、Node.js 和 Go 客户端库及连接器连接 AlloyDB。它还提供远程 MCP 服务、Gemini CLI 扩展、Terraform 配置、IAM 角色和数据库认证的参考内容。对于参考资料中没有的产品信息,SKILL.md 指向 Developer Knowledge MCP 的 search_documents 工具。
- Google Cloud 开发者需要启用 AlloyDB API 并创建测试集群和主实例时。
- 数据库工程师需要通过 gcloud 管理 AlloyDB 集群、实例或备份时。
- 应用开发者需要使用 Python、Java、Node.js 或 Go 连接 AlloyDB 时。
- 平台工程师需要用 Terraform 部署 AlloyDB 基础设施时。
- 团队需要配置 IAM 角色、服务代理或数据库认证时。
- 希望通过 AlloyDB MCP 服务或 Gemini CLI 执行自动化数据库操作的用户。
这个 Skill 有哪些优点和局限?
- 覆盖 AlloyDB 集群、实例和备份管理这一明确范围。
- 同时提供 gcloud、客户端库、Terraform、IAM 和 MCP 参考。
- 包含 Python、Java、Node.js 和 Go 的连接方向。
- 仓库采用 Apache-2.0 许可,并处于积极开发状态。
- SKILL.md 主要提供快速开始和参考目录,没有展示完整操作流程或示例输出。
- 源材料没有提供测试套件、平台验证结果或故障排查清单。
- MCP 自动化依赖 AlloyDB 远程 MCP 服务,但未说明其部署、认证或可用性细节。
- 快速开始示例直接使用密码参数,不适合未经改造的生产部署。
如何安装这个 Skill?
运行 npx skills add google/skills,然后在安装流程中选择 AlloyDB Basics。源材料没有说明更细的安装目录、版本要求或单独安装该技能的命令。
如何使用这个 Skill?
在已安装该技能的 Agent Skills 客户端中,让代理管理 AlloyDB 集群、实例或备份,或询问 AlloyDB 的 CLI、客户端库、Terraform、IAM 和 MCP 用法。快速开始命令包括:gcloud services enable alloydb.googleapis.com --quiet;gcloud alloydb clusters create my-cluster --region=us-central1 --password=my-password --network=my-vpc --quiet;gcloud alloydb instances create my-primary --cluster=my-cluster --region=us-central1 --instance-type=PRIMARY --cpu-count=2 --quiet。生产环境建议使用 IAM 数据库认证;若使用密码,应通过 Secret Manager 等安全的密钥管理方式传递。