最新案例动态请查阅码上云启华为云码道双 Skill 一键部署云资源 Web 服务小伙伴们快来进行实操吧本案例由开发者JeffDing提供华为开发者空间案例中心优化并收录。一、概述1.1 案例介绍华为云码道CodeArts代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面它能够依据开发者输入的需求描述准确且高效地生成高质量代码智能问答功能则如同开发者身边的专属技术顾问。本案例将基于AI IDE华为云码道CodeArts代码智能体配置SKILL构建WEB服务器安装部署。华为云码道CodeArts代码智能体一个理解项目需求懂得编码之道善用百器的实干派AI研发专家开启你的编码自动驾驶模式。本案例中作为交互工具自动生成项目代码。SKILLs是一种为大型语言模型获取新能力的模块化封装标准。它基于“渐进式披露”Progressive Disclosure架构设计将特定任务的指令、脚本与资源结构化存储为独立单元。该机制允许模型在对话上下文中通过元数据智能识别用户意图仅在需要执行特定功能时才按需加载对应的核心指令SKILL.md及可执行资源如Python脚本、参考文档。这种架构在保证模型轻量化响应的同时显著扩展了其处理复杂、多步骤任务的能力。1.2 适用对象个人开发者高校学生1.3 案例时间本案例总时长预计60分钟。1.4 案例流程说明开发者下载安装AI IDE完成华为云码道CodeArts代码智能体安装部署与码道对话完成应用系统开发手动获取huaweicloud-terraform-generator与huaweicloud-resource-query并放置 Skill 文件与华为云码道对话调用huaweicloud-terraform-generator与huaweicloud-resource-query完成应用安装部署。1.5 资源总览本案例预计花费0-10元。资源名称规格单价元华为云码道CodeArts代码智能体通用体验版免费华为云 ECS (弹性云服务器)s6.small.1 (1vCPU, 1GiB)按需计费弹性公网 IP5Mbps按需计费二、基础环境与资源准备2.1 AI IDE华为云码道安装部署参考案例《AI IDE华为云码道CodeArts代码智能体安装部署》完成华为云码道CodeArts代码智能体Windows版AI IDE安装部署。2.2 领取华为云MaaS平台大模型Tokens福利任选其一方式一登录华为开发者空间参考案例《华为开发者空间 - ModelArts Studio大模型通用代金券领取使用指导》中的“二、 开通MaaS平台大模型”章节内容领取代金券获取到模型的API地址、模型名称和API Key。方式二登录华为开发者空间参考案例《华为云MaaS平台大模型Tokens领取使用指导》中的“二、 领取MaaS平台大模型Tokens”章节内容领取MaaS平台DeepSeek V3系列大模型Tokens代金券购买ModelArts Studio DeepSeek Tokens套餐包开通模型服务最后获取到模型的API地址、模型名称和API Key。注意记录API Key、API地址以及模型名称留作后面步骤使用。2.3 开发环境检查打开终端确认以下基础环境已就绪# 检查 Node.js node -v npm -v # 检查 Python python --version # 检查 Git git --version如果未安装可参考案例《SKILL快速构建你的Java、Python和Node.js开发环境》一键配置。2.4 安装 Skill 文件huaweicloud-resource-query — 华为云资源查询华为云资源查询技能通过Python脚本调用华为云Python SDK查询各类云资源信息适用于资源发现、选型确认、环境盘点和运营分析。功能特性13类资源支持ECS、IMS、EVS、VPC、EIP、ELB、NAT、VPN、OBS、SFS、CES、IAM、BSS只读查询只做查询不做任何写操作安全可靠规格查询查询可售规格、镜像、硬盘类型等选型信息依赖分析查询现网资源的关键标识和依赖关系结构化输出返回关键字段便于后续复用支持的资源类型资源类型主要能力ECS实例列表、详情、可售规格、实例状态IMS镜像列表、详情、公共/私有/共享镜像BSS账单费用、订单、储值卡、成本数据EIP弹性公网IP列表、带宽、公网IP池ELB负载均衡器、监听器、后端服务器组NAT公网/私网NAT网关、DNAT/SNAT规则VPNVPN网关、连接、对端网关、用户管理EVS云硬盘、快照、配额、回收站OBS桶、对象、元数据、ACLSFS文件系统、权限规则、目录配额CES告警规则、历史、模板、资源分组IAM用户、用户组、策略、委托、AK/SKVPCVPC、子网、安全组、路由表目录结构huaweicloud-resource-query/ ├── SKILL.md ├── requirements.txt ├── scripts/ │ ├── ecs/ │ ├── ims/ │ ├── evs/ │ ├── vpc/ │ ├── eip/ │ ├── elb/ │ ├── nat/ │ ├── vpn/ │ ├── obs/ │ ├── sfs/ │ ├── ces/ │ ├── iam/ │ ├── bss/ │ └── eps/ └── references/ ├── ecs/guide.md ├── ims/guide.md ├── evs/guide.md ├── vpc/guide.md ├── eip/guide.md ├── elb/guide.md ├── nat/guide.md ├── vpn/guide.md ├── obs/guide.md ├── sfs/guide.md ├── ces/guide.md ├── iam/guide.md ├── bss/guide.md └── eps/guide.mdhuaweicloud-terraform-generator — Terraform配置生成器华为云Terraform配置生成技能将用户的基础设施目标转换为可执行的Terraform配置文件支持多种华为云服务资源的自动化部署。功能特性目标理解从用户业务目标推断华为云架构资源规划确定资源集合、依赖关系和复用策略配置生成生成标准Terraform配置文件providers.tf、variables.tf、main.tf、terraform.tfvars验证修复自动执行terraform fmt/init/validate/plan确保配置正确安全防护不请求凭证、不执行apply/destroy、敏感变量标记工作流程阶段说明1. 目标理解推断用户的实际部署意图和华为云架构2. 资源确定识别需要创建/复用的资源及依赖关系3. 方案确认提出资源计划供用户确认4. 配置生成生成标准Terraform配置文件5. 验证修复执行验证直到terraform plan成功支持的服务antiddos、apig、cc、cdn、coc、ecs、hss、lts、rgc、rms、secmaster、sms、vpn目录结构huaweicloud-terraform-generator/ ├── SKILL.md └── assets/ ├── ecs/ ├── vpc/ ├── elb/ ├── antiddos/ ├── apig/ ├── cc/ ├── cdn/ ├── coc/ ├── hss/ ├── lts/ ├── rgc/ ├── rms/ ├── secmaster/ ├── sms/ └── vpn/2.4.1手动获取并放置 Skill 文件点击下载链接 下载developer-skill-master解压后找到huaweicloud-terraform-generator与huaweicloud-resource-query两个文件夹在项目根目录下创建路径.codearts/skills/如果已存在则跳过将解压后的两个文件夹完整复制到 .codearts/skills/ 目录下。2.4.2 验证 Skill 是否已自动加载用码道CodeArts IDE打开 创建的项目文件夹。在码道对话窗口点击右上角的 “智能体设置”。进入 “技能与规则” → “项目级”你应该能看到已自动加载的 huaweicloud-resource-query 和 huaweicloud-terraform-generator 两个技能。确认它们的状态均为 已启用无需任何手动导入或配置。至此开发环境已完全就绪技能也已通过手动放置的方式完成配置。2.5 注册华为云账号获取AK/SK信息2.5.1 账号注册注册华为账号开通华为云并完成实名认证2.5.2 AK/SK获取登录华为云控制台点击右上角用户名 → 「我的凭证」点击「创建访问密钥」下载并妥善保存CSV文件SK仅显示一次作用华为云账号登录码道用于应用开发AK/SK用于环境配置部署应用到华为云服务2.5.3 激活代金券或充值方式一激活代金券推荐登录华为云控制台-费用中心点击左侧「优惠折扣」→ 「代金券」→ 「激活代金券」输入「激活码」进行激活查看代金券信息作用代金券用于华为云资源消耗抵扣方式二直接充值如无代金券建议充值 1020 元。支持支付宝、微信等在线支付。三、应用开发应用开发详情请访问案例链接AI一键生成自定义旅游行程助手码道快速构建个性化出行方案3.1 按上述案例完成应用开发在对话窗口中使用探索模式根据以上以上案例指导完成开发应用系统本地访问示意图注意涉及变更文件的时候我们点击全部接受。四、资源探查与 Terraform 模板生成部署4.1 什么是 Terraform在继续之前先理解一个关键问题软件代码写好了不等于就能被外网访问。 代码需要运行在一台云服务器上而这台服务器需要被创建、配置好网络、绑定公网 IP、开放安全端口。这些服务器和网络相关的工作就是由 Terraform 来自动完成的。简单类比软件代码 你写好的 PPT 文件Terraform 文件 一台配好网络、插好网线的电脑Terraform 是 HashiCorp 创建的开源基础设施即代码工具。你可以把它理解成用代码去下单云服务器而不是在云平台网页上手动点来点去创建资源。有了 Terraform 文件云资源的创建可以一键自动完成可重复、可追溯、不易出错。4.2 应用部署新建一个对话在对话窗口中输入以下内容把本项目 Web 应用部署到华为云并完成以下工作 1. 先用 huaweicloud-resource-query 查询 cn-north-4 区域适合个人轻量 Web 应用的便宜 ECS 规格 2. 然后自动调用 huaweicloud-terraform-generator基于查询到的规格生成完整的 Terraform 部署配置包括 - ECS 实例 弹性公网 IP - 安全组开放 22 和 80 端口 - 认证方式使用环境变量 3. 所有 .tf 文件保存到 /terraform 目录4.2 配置华为云凭据在terraform.tfvars.tfvars文件中完成Access KeySecret Key以及ESC密码的修改在华为云控制台获取。华为云 Access Key ID前期准备阶段获取到的AK信息华为云 Secret Access Key前期准备阶段获取到的SK信息ECS登录密码按要求输入用于后期ECS服务器登录。4.3 执行部署如上图所示可以在终端执行命令部署也可继续沟通在对话框输入已修改并配置好凭据帮我执行terraform plan可直接查看并给我可以直接查看的访问链接备注预估完成时间30分钟以实际网络、资源创建为准4.4 效果展示打开提供的网址可进行在线查看五、释放资源服务长期运行会产生更多的资源费用实验完需要及时清理如想保留云上软件可不释放。与码道对话清理释放资源六、反馈改进建议如您在案例实操过程中遇到问题或有改进建议可以到论坛帖评论区反馈即可我们会及时响应处理谢谢 至此配置SKILL安装配置WEB服务器的体验已全部完成。