SuperAPI AI 工具集

huawei-cloud-devkit-webui-create

编程与开发

查看项目

更新于 10-15 22:14

技能介绍

用途:在华为云上创建鲲鹏(aarch64)ECS 并以 WebUI 模式安装 Kunpeng DevKit,最终通过 https://<EIP>:8086 访问。

主要能力与工具分工:Python SDK 负责 ECS 创建与 KMS 加密/解密/删除;hcloud CLI(KooCLI)负责 EIP 创建绑定、VPC 查询与安全组;paramiko 负责 SSH 连接与安装。ECS 密码由 Python 随机生成,经 KMS 加密存储,解密后仅传入 paramiko,避免出现在 ps -ef、环境变量或对话中。安装成功后执行 cleanup-kms 禁用并计划删除 KMS 密钥(7 天)。

使用方式:需先设置 HW_ACCESS_KEY、HW_SECRET_KEY(临时凭证可加 HW_SECURITY_TOKEN),并安装 hcloud >= 3.2.0、Python 3.8+ 及 huaweicloudsdkcore/ecs/kms、paramiko。流程为 Task 0 配置 CLI,Task 1 创建 ECS 与 EIP,Task 2 用 scripts/create_ecs_and_setup_devkit.py install 安装并轮询进度,Task 3 验证 WebUI,Task 4 清理 KMS,Task 5 如需 SSH 则在控制台重置密码。

适用场景:需要鲲鹏架构 DevKit WebUI 环境的部署。限制:目标 ECS 须为 aarch64,仅兼容 CentOS 7.6 与 Ubuntu 18.04,磁盘≥2GB、内存≥4GB、需 root;仅支持安装,不支持卸载或升级;禁止在对话或命令行传递密码、禁止自动选择规格镜像、禁止跳过安全组端口确认;验证失败时不得清理 KMS 密钥。部分细节(如具体规格、镜像列表)资料未完整提供。