news 2026/6/12 5:14:53

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
码上云启:华为云码道双 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服务器的体验已全部完成。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/12 5:10:51

CAD中怎么偏移目标对象?CAD偏移命令详细教程

在CAD中绘制墙体、道路边界或制作轮廓线时,我们经常需要创建与现有线条等距的平行线。“偏移”(OFFSET)功能可以快速生成一个与原对象(如直线、多段线、圆、圆弧等)形状相同、距离相等的副本,是CAD中绘制平行轮廓线的核心工具。那…

作者头像 李华
网站建设 2026/6/12 5:00:52

51单片机驱动GPS模块+12864液晶实时显示经纬度与时间源码

本文还有配套的精品资源,点击获取 简介:直接可用的STC/AT89系列51单片机工程,通过串口接收GPS模块输出的NMEA-0183标准数据(重点解析GPGGA语句),自动提取UTC时间、纬度、经度、定位状态等关键信息&#…

作者头像 李华
网站建设 2026/6/12 4:54:10

慕尼黑机器人公司Agile Robots亮相日本机器人技术展

总部位于慕尼黑的Agile Robots公司正借助2026年日本机器人技术展览会(RTJ)这一平台,全面展示其在工业机器人、具身AI及人形机器人领域的最新成果,持续推进其在全球自动化市场的扩张布局。本次展览在日本名古屋举办,Agi…

作者头像 李华
网站建设 2026/6/12 4:52:56

阿米巴模式落地,90%的企业都踩了这3个坑:从组织划分到内部定价的避坑实战

阿米巴模式落地实战:避开三大致命陷阱的深度指南深夜十一点,某制造企业的会议室依然灯火通明。财务总监和市场部负责人正在为一批内部转移产品的定价争得面红耳赤——这是该企业导入阿米巴模式的第三个月,类似场景每周都在上演。CEO张先生揉着…

作者头像 李华
网站建设 2026/6/12 4:51:59

Python 爬虫项目:requests 库基础请求实战

前言 在 Python 爬虫技术体系中,网络请求模块是实现数据采集的核心入口,而requests库凭借简洁的调用语法、完善的功能封装、优秀的兼容性,成为目前工业界与学习场景中使用率最高的 HTTP 请求库。相较于 Python 标准库内置的urllib系列模块&a…

作者头像 李华