当前位置: 首页 > 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.jsqmd.com/news/996746/

相关文章:

  • 2026下半年墙面手绘墙画涂鸦品牌怎么选?多家主体案例与市场趋势分析 - 优质品牌商家
  • R语言中ANOVA与ANCOVA实战:从方差分解到协变量校准
  • 2026年饮用水管道防腐涂料怎么选?口碑推荐与多品牌横向评测 - 优质品牌商家
  • VideoDownloadHelper:Chrome视频下载插件终极使用指南
  • 机器学习算法选择决策框架:从问题诊断到落地适配
  • 2026年POREX管式膜定制厂家十大排名,哪家靠谱? - 工业推荐榜
  • 2026年成都国际国内货物运输代理服务格局观察:本土企业的差异化竞争力与行业趋势 - 优质品牌商家
  • 【OrCAD】【TCL】【获取连接器引脚信息】
  • Python 高手编程系列三千三百九十八:非确定性缓存
  • 2026年成都办公室打印机租赁公司怎么选?四家服务商横向对比分析 - 优质品牌商家
  • C# WinForms项目直接调用C++开发的OCX控件实操包(含注册配置与调试工程)
  • MuleSoft+LLM企业级AI编排:安全可控的智能工作流实践
  • 基于深度学习YOLOv12的PCB印刷版元器件识别检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • Linux 10 防火墙
  • 第三:selenium中iframe和下拉框操作
  • 憨大叔旅游社选购注意什么 - 工业推荐榜
  • FastAPI构建ML-Ready API:特征校验与模型版本管理实战
  • Langflow 高危漏洞 CVE-2026-5027 已遭野外利用:未修补的路径遍历可致远程代码执行
  • 避开各类安装坑!OpenClaw 双系统稳定部署实战
  • 2026年医疗变压器与稳压电源行业深度观察:哪些厂商在技术、服务与案例上更具竞争力? - 优质品牌商家
  • 2026年6月国内比较好的线上获客品牌推荐,门窗线上获客/门窗定制抖音投流获客,线上获客品牌哪家权威 - 品牌推荐师
  • Adobe-GenP 3.0:5分钟解锁Adobe全系列软件完整功能
  • Hackintool终极指南:5步解决黑苹果配置难题的完整教程
  • 典型的TFTP+NFS网络启动架构
  • 2026年靠谱的苏州净化工程公司/恒温恒湿净化工程/苏州化妆品无尘室净化工程口碑好的厂家推荐 - 行业平台推荐
  • 憨大叔旅游社性价比高吗? - myqiye
  • ComfyUI-Impact-Pack V8架构深度解析:模块化设计如何重塑AI图像处理工作流
  • 别只看机械键盘!聊聊罗技MX Keys的‘薄膜美学’:静音、轻薄与剪刀脚结构的独特魅力
  • 免费开源3D建模革命:用Meshroom从照片创建专业级三维模型的终极指南
  • Python 高手编程系列三千三百九十七:使用概率型数据结构