用途:统一管理华为云 DDS(MongoDB 兼容文档数据库)与 DCS(Redis/Memcached 内存缓存)两类中间件服务,覆盖实例查询、部署分析、安全评估与生命周期管理共 16 项操作。
主要能力:查询类(R3)包括列出/获取 DDS 实例、列出 DCS 实例、查询 DCS 节点信息与自定义模板;分析类(R3)包括 DDS 部署分析(拓扑、规格、存储类型、配置与备份策略)和 DCS 安全分析(IP 白名单、实例详情、ACL 账户);管理类(R2/R1)包括创建 DDS 实例、添加只读节点与分片节点、创建 DDS 手动备份、创建 DCS 实例与自定义模板、删除 DDS/DCS 实例、重启 DCS 实例。
使用方式:DDS 操作以 hcloud CLI 为主,DCS 部分操作(创建实例、节点信息、模板列表与创建)走 SDK 回退。前置条件为已安装并认证 hcloud CLI、Python 3.8+、pip install huaweicloudsdkdcs huaweicloudsdkdds,配置 AK/SK(HUAWEI_ACCESS_KEY/HUAWEI_SECRET_KEY 或 HWC_AK/HWC_SK)及 IAM 读写权限,默认区域 cn-north-4,可用 --cli-region 覆盖。命令以 hcloud <Service> <Operation> --key=value 形式书写,可单独执行;如需质量上报,可用 skill-quality-cli run --skill-name <skill-name> -- <hcloud 命令> 包装,仅旁路上报、不改命令语义。
限制:创建实例、添加节点等操作会产生计费资源,需先与用户确认;--mode 与 KooCLI 系统参数同名会触发交互确认,非交互环境可用 echo b | 前缀或 --cli-jsonInput 方式;DCS ListInstances 的 capacity 不是过滤参数,只能客户端过滤;ListConfigTemplates 的 type、engine_version、cache_mode 为必填,缺失会返回 DCS.4063。其余细节暂未提供。