当前位置: 首页 > news >正文

码上云启:华为云码道双 Skill 一键部署云资源 Web 服务

最新案例动态,请查阅码上云启:华为云码道双 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 案例流程

说明:

  1. 开发者下载安装AI IDE,完成华为云码道(CodeArts)代码智能体安装部署;
  2. 与码道对话,完成应用系统开发;
  3. 手动获取huaweicloud-terraform-generator与huaweicloud-resource-query并放置 Skill 文件;
  4. 与华为云码道对话,调用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桶、对象、元数据、ACL
SFS文件系统、权限规则、目录配额
CES告警规则、历史、模板、资源分组
IAM用户、用户组、策略、委托、AK/SK
VPCVPC、子网、安全组、路由表

目录结构:

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.md

huaweicloud-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获取

  1. 登录华为云控制台
  2. 点击右上角用户名 → 「我的凭证」
  3. 点击「创建访问密钥」
  4. 下载并妥善保存CSV文件(SK仅显示一次)

作用:华为云账号登录码道,用于应用开发;AK/SK用于环境配置,部署应用到华为云服务

2.5.3 激活代金券或充值

方式一:激活代金券(推荐)

  1. 登录华为云控制台-费用中心
  2. 点击左侧「优惠折扣」→ 「代金券」→ 「激活代金券」

  1. 输入「激活码」进行激活

  1. 查看代金券信息

作用:代金券用于华为云资源消耗抵扣

方式二:直接充值

如无代金券,建议充值 10~20 元。支持支付宝、微信等在线支付。

三、应用开发

应用开发详情请访问案例链接: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 Key,Secret Key以及ESC密码的修改,在华为云控制台获取。

华为云 Access Key ID:前期准备阶段获取到的AK信息;
华为云 Secret Access Key:前期准备阶段获取到的SK信息;
ECS登录密码:按要求输入,用于后期ECS服务器登录。

4.3 执行部署

如上图所示,可以在终端执行命令部署,也可继续沟通
在对话框输入

已修改并配置好凭据,帮我执行terraform plan,可直接查看,并给我可以直接查看的访问链接


备注:预估完成时间30分钟,以实际网络、资源创建为准

4.4 效果展示

打开提供的网址可进行在线查看

五、释放资源

服务长期运行会产生更多的资源费用,实验完需要及时清理,如想保留云上软件可不释放。

与码道对话

清理释放资源

六、反馈改进建议

如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢! 至此,配置SKILL安装配置WEB服务器的体验已全部完成。

http://www.zskr.cn/news/1508513.html

相关文章:

  • 2026年饮用水管道防腐涂料怎么选?口碑推荐与多品牌横向评测 - 优质品牌商家
  • 第三:selenium中iframe和下拉框操作
  • Langflow 高危漏洞 CVE-2026-5027 已遭野外利用:未修补的路径遍历可致远程代码执行
  • 2026年医疗变压器与稳压电源行业深度观察:哪些厂商在技术、服务与案例上更具竞争力? - 优质品牌商家
  • Hackintool终极指南:5步解决黑苹果配置难题的完整教程
  • 免费开源3D建模革命:用Meshroom从照片创建专业级三维模型的终极指南
  • ComfyUI-Impact-Pack V8架构深度解析:模块化设计如何重塑AI图像处理工作流
  • 2026年兰州装饰公司怎么选?本地装修公司、工作室与设计机构深度行业分析 - 优质品牌商家
  • 2026年靠谱的外墙保温/烟台外墙保温/烟台外墙保温隔热值得信赖公司 - 行业平台推荐
  • AI自省机制:让大模型实时感知并熔断幻觉输出
  • GitHub年度回顾工具:用数据叙事重构开发者体验
  • LangChain+Weaviate+Streamlit构建企业级法律问答机器人
  • 微信读书笔记助手WeReader:一键导出高效笔记的完整解决方案
  • 2026年成都废旧物资回收公司怎么选?多维度实测与行业趋势分析 - 优质品牌商家
  • 第四:窗口标签页切换和元素等待
  • p-Tau217 :解锁神经退行性疾病早期诊断的关键钥匙
  • 深度学习图像质量评估终极指南:3步让计算机看懂好照片
  • 2026年知名的上海高级感发型设计/上海发型设计/根据脸型发型设计哪家效果好 - 品牌宣传支持者
  • 2026年口碑好的乌尔禾区烤全羊/克拉玛依乌尔禾区大盘鸡/克拉玛依乌尔禾区新疆菜口碑推荐 - 行业平台推荐
  • ros2-quick-runner插件v0.0.4版本发布
  • 做游戏缺背景音乐?12个优质可商用素材站点整理
  • ComfyUI-WanVideoWrapper:突破性AI视频生成框架的深度技术解析
  • 2026年评价高的乌尔禾区大盘鸡/乌尔禾区新疆菜/克拉玛依乌尔禾区大盘鸡/克拉玛依乌尔禾区新疆菜好吃推荐 - 品牌宣传支持者
  • 采购、生产、质检三类部门,制造业Agent选型标准为什么完全不同?
  • 伪Anosov流与双曲几何中的边界不可压缩曲面研究
  • 如何用Vue Json Pretty组件优雅展示JSON数据:完整指南
  • 终极指南:如何快速解密微信聊天记录实现本地数据备份
  • 从AMD 3D V-Cache到手机摄像头:手把手拆解混合键合(Hybrid Bonding)的四大实战应用
  • 骁龙X2 Elite边缘AI应用开发实战(2): 实时视觉AI应用开发
  • 从医学影像到遥感分析:Matlab灰度变换(反转/对数/伽马)在两大领域的实战应用指南