OpenClaw智编:一句话搞定华为云资源编排
2026/6/9 18:50:36 网站建设 项目流程

最新案例动态,请查阅OpenClaw智编:一句话搞定华为云资源编排小伙伴们快来进行实操吧!

一、概述

1.1 案例介绍

在云原生时代,基础设施即代码(IaC)已成为企业上云的标准实践。然而,传统Terraform开发面临诸多痛点:需要精通HCL语法、理解云资源拓扑关系、编写复杂的配置文件,学习曲线陡峭;一个包含VPC、子网、安全组、ECS、EIP的典型云架构,从设计到落地往往需要数天时间;代码维护困难,稍有不慎就会导致资源冲突或部署失败。对于个人开发者和初创团队而言,这种“高门槛、低效率”的现状严重制约了上云步伐。本案例通过OpenClaw AI辅助操作平台,实现“一句话编排云资源”的创新体验,让基础设施部署像聊天一样简单。

本案例基于华为开发者空间云开发环境,采用OpenClaw AI辅助操作平台结合Spec to Terraform Skill,实现华为云资源的智能编排与自动化部署。用户通过自然语言对话方式,即可完成从资源规划、Terraform脚本生成到自动化部署的全流程操作。案例完整演示了如何在华为开发者空间部署OpenClaw、安装Spec to Terraform Skill、配置华为云凭证、生成并执行Terraform脚本,最终实现ECS、VPC、子网、安全组、弹性公网IP等资源的自动化创建与清理。

案例技术选型:

  • 华为开发者空间云开发环境-开发桌面:华为云面向开发者的云端开发平台,支持一键创建开发桌面,免去本地配置烦恼。开发桌面预置了Git、Terraform等主流开发工具,本案例中作为开发和运行环境,提供完整的OpenClaw运行支撑和Terraform执行环境。
  • 华为云MaaS平台:华为云ModelArts大模型服务平台。提供GLM-5等丰富预训练模型,支持OpenAI兼容接口快速接入。本案例中为OpenClaw提供大模型智能能力支撑,实现需求理解、脚本生成等核心AI功能。
  • OpenClaw:新一代AI辅助操作平台。基于大语言模型,支持自然语言交互、Skill技能扩展、自动化任务执行,是“AI+开发”的典型实践。本案例中作为核心操作平台,通过Spec to Terraform Skill实现从需求描述到Terraform脚本的智能转换。
  • Terraform:业界领先的基础设施即代码工具。通过声明式配置管理云资源,支持多云部署、版本控制、状态管理,是DevOps实践的核心工具。本案例中作为资源编排引擎,实现华为云资源的自动化部署与生命周期管理。

1.2 适用对象

  • 个人开发者
  • 高校学生
  • 企业开发者

1.3 案例时间

本案例总时长预计60分钟。

1.4 案例流程

说明:

  1. 创建云开发环境 - 开发桌面,安装配置Terraform,部署OpenClaw;
  2. 登录华为云MaaS平台,获取glm-5模型参数,配置OpenClaw供应商模型参数;
  3. 对话OpenClaw,安装 Spec to Terraform Skill;
  4. 对话OpenClaw,基于Skill生成Terraform 脚本;
  5. 申请AK/SK,对话OpenClaw,执行Terraform 脚本,部署华为云资源;

1.5 资源总览

本案例预计花费20元。

资源名称规格费用(元)
华为开发者空间云开发环境-开发桌面鲲鹏通用计算增强型 kc2 | 4vCPUs | 8G | Ubuntu免费
CodeArts代码智能体系统标配免费
ModelArts Studio大模型(DS/K2/Q3等)通用代金券GLM-5免费
华为云服务ECS/EIP等20

注意:参加活动现场可领取华为云服务、MaaS平台GLM-5大模型资源代金券。

二、环境和资源准备

2.1 领取华为云MaaS平台大模型Tokens福利

登录华为开发者空间,参考案例《华为开发者空间 - ModelArts Studio大模型通用代金券领取使用指导》中的“二、 开通MaaS平台大模型”章节内容领取代金券,获取到模型的API地址、模型名称和API Key

注意:本案例中选用glm-5模型,同时需选择OpenAI兼容接口:

注意:记录API Key、API地址以及模型名称留作后面步骤使用。

2.2 生成AK/SK

在华为开发者空间首页右上角点用户账号,在下拉菜单中点云控制台

进入控制台首页,将鼠标移至页面右上角的用户名处,在下拉列表中单击“我的凭证”。

在左侧导航栏中,单击“访问密钥”。单击“新增访问密钥”,进入“新增访问密钥”页面。

在弹窗的最下方,勾选“我理解上述建议,并希望继续创建访问密钥”,单击“下一步”。

输入描述信息,单击“确定”。

  • 在为账号用户创建访问密钥时,还需要进行身份验证,输入对应的验证码。
  • 如果开启了操作保护,在为IAM用户创建访问密钥时,也需要进行身份验证,输入对应的验证码。

创建成功后,在“创建成功”弹窗中,单击“立即下载”下载密钥,并妥善保管。找到已下载的AK/SK文件,文件名一般为:credentials.csv。

如下图所示,文件包含了租户名(User Name),AK(Access Key Id),SK(Secret Access Key)。

注意:记录AK/SK密钥留作后面步骤使用。

2.3 创建云开发环境(开发桌面)

点击华为开发者空间左侧菜单开发平台>云开发环境>开发桌面,创建云开发环境 - 开发桌面。

创建完成后,操作开发桌面开机,然后打开远程桌面。

2.4 安装配置Terraform

本案例需要依赖如下基础环境:

依赖版本说明
OpenClaw2026.4.9AI辅助操作平台
Terraform1.15.0 +基础设施即代码工具
Git2.0+拉取Skill仓库

注意:云开发环境(开发桌面)已经预置了Git 2.43。

云开发环境(开发桌面)已经预置了Terroform 1.14.4,需要更新Terraform到1.15.0+版本。打开开发桌面命令行窗口,输入如下指令:

wget-O- https://apt.releases.hashicorp.com/gpg|sudogpg--dearmor-o/usr/share/keyrings/hashicorp-archive-keyring.gpg# 下载并添加 GPG 密钥echo"deb [arch=$(dpkg --print-architecture)signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com$(grep-oP'(?<=UBUNTU_CODENAME=).*'/etc/os-release||lsb_release-cs)main"|sudotee/etc/apt/sources.list.d/hashicorp.list# 添加 APT 仓库,$(lsb_release -cs) 会自动识别你的 Ubuntu 版本sudoaptupdate&&sudoaptinstallterraform# 更新 APT 源并安装 Terraformsudorm/usr/local/bin/terraform# 删除历史版本路径

输入如下指令验证terraform安装

terraform version

2.5 OpenClaw部署运行

参考案例《零构建零部署!在华为开发者空间一键跑通 OpenClaw》中的“三、运行OpenClaw”,完成OpenClaw在开发桌面的部署与运行。

注意:在配置模型供应商参数时,替换为“2.1 领取华为云MaaS平台大模型Tokens福利”中所申请的glm-5模型OpenAI兼容参数API地址、模型名称和API Key

三、OpenClaw部署华为云资源

3.1 安装 Spec to Terraform Skill

对话OpenClaw部署华为云资源:

帮我安装skill:https://gitcode.com/Evan0603/openclaw-hwc-tfskill

等待OpenClaw自动下载到本地并加载Skill。

任务运行结束后可在OpenClaw左侧菜单,代理>技能的WORKSPACE SKILLS中进行查看。

3.2 阅读Spec文档并生成脚本

继续对话OpenClaw,阅读Spec文档并生成Terraform脚本:

请你使用spec-to-terraform这个skill,阅读该 skill 目录下的 spec-example-simple.md 文档,基于该spec文档生成terraform脚本

OpenClaw自动读取spec文档并生成Terraform脚本。

3.3 创建华为云资源

继续对话OpenClaw,创建华为云资源:

AK: <YOUR_AK> SK: <YOUR_SK> 配置AK/SK,使用华为云镜像源 https://mirrors.huaweicloud.com/terraform/初始化Terraform脚本,开始部署资源

注意:将上述prompt中的<YOUR_AK>、<YOUR_SK>替换成“2.2 生成AK/SK”中获取到的AK/SK。

注意:skill模板约定默认部署在 “华北-北京四” 区域。

任务执行结束,OpenClaw提示,ECS、VPC、Subnet、安全组、EIP等已全部创建。

登录华为云控制台 > 我的资源查看所创建的资源。

如图所示,华为云资源已经按要求创建成功。

3.4 清理资源

为避免资源浪费或欠费,请及时清理华为云资源。若手动清理步骤复杂繁琐,可以继续对话OpenClaw,清理资源:

清理已创建的资源

验证清理结果:

3.5 交互提示词速查表

阶段提示词执行位置
安装Skill帮我安装skill:https://gitcode.com/Evan0603/openclaw-hwc-tfskillOpenClaw
生成脚本请你使用spec-to-terraform这个skill,阅读该 skill 目录下的 spec-example-simple.md 文档,基于该spec文档生成terraform脚本OpenClaw
部署资源AK: <YOUR_AK> SK: <YOUR_SK> 配置AK/SK,使用华为云镜像源 https://mirrors.huaweicloud.com/terraform/初始化Terraform脚本,开始部署资源OpenClaw
清理资源清理已创建的资源OpenClaw

四、凭证安全提醒

实操完毕后,务必清理凭证并关闭开发环境,避免资源浪费和凭证泄露风险。

4.1 清理凭证

  1. 删除AK/SK

    • 登录华为云控制台,进入"我的凭证" > “访问密钥”
    • 找到对应的AK/SK,点击"停用"(需要验证)
    • 验证通过后,点删除。
  2. 删除API Key

    • 登录MaaS平台,进入管理与统计 > API Key管理;
    • 找到对应的API Key,点删除

4.2 关闭开发环境

  1. 登录华为开发者空间,进入"云开发环境" > “开发桌面”;
  2. 找到创建的开发桌面,选择"更多",点击"关机"按钮。

说明:关闭云开发环境可以:

  • 停止计费,避免不必要的费用
  • 释放资源,提高资源利用率
  • 增强安全性,减少攻击面

至此,OpenClaw智编:一句话搞定华为云资源编排案例结束,各位小伙伴快来华为开发者空间体验吧!

反馈改进建议

如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询