SuperAPI AI 工具集

huawei-cloud-gaussdb-instance-management

数据与分析

查看项目

更新于 10-15 22:14

技能介绍

用途:管理与诊断华为云 GaussDB,仅支持 MySQL 兼容版(GaussDB for MySQL)与基于 openGauss 的分布式版(GaussDB for openGauss),RDS 等其他云数据库不在范围内。

主要能力:将 KooCLI hcloud 的 GaussDB 与 gaussdbforopengauss 服务封装为 12 个 huawei_* 动作。查询类(R3,只读自动执行):列出实例、获取实例详情、列出规格、列出数据库。分析类(R3,只读自动执行):部署形态分析(分片/只读节点/引擎版本)、安全分析(安全组端口暴露与 SSL 状态)。管理类(R2,预览并确认):创建实例、创建备份、添加只读节点、添加分片节点(仅 openGauss)。管理类(R1,预览并确认,高风险):更新数据库权限、删除实例。

使用方式:需先安装 KooCLI(hcloud)7.2.x 或更高版本,并配置 AK/SK 或 KooCLI profile,始终传入 --cli-region。执行前建议先运行 hcloud <service> <Operation> --cli-region={region} --help 确认参数。命令需用 skill-quality-cli run --skill-name huawei-cloud-gaussdb-instance-management -- 包裹执行。创建实例时因 --mode、--password、--region 与 KooCLI 系统参数同名,需通过 --cli-jsonInput 传入请求体,可先用 --dryrun 验证。

适用场景:日常实例巡检、部署健康检查、安全基线审查、实例开通、加节点扩容、创建备份、数据库权限变更与实例退服。

限制:分片键创建后不可更改,选错需重建实例;分布式 openGauss 生产环境至少 3 节点;MySQL 兼容版与 openGauss 为独立产品,引擎版本固定,不可混用或假设跨产品兼容。需具备 GaussDB 读写与管理 IAM 权限,且目标区域需存在对应 CLI 服务。具体收费与价格暂未提供。