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

AI Shell对话OBS,存储管理“说”着搞定

案例介绍

本案例通过华为云AI Shell智能命令行工具,以自然语言驱动云资源编排,让开发者用“说”的方式即可完成华为云OBS对象存储的全生命周期管理,实现从“命令行专家”到“自然语言大师”的华丽转身,让云资源运维真正从“技术门槛”走向“人人可用”。

案例内容

一、概述

1.1 案例介绍

华为云提供了丰富的云服务资源,但传统的命令行操作和API调用方式对开发者提出了较高要求:需要记忆复杂的CLI命令、理解API参数结构、处理认证配置等繁琐流程。如何让云资源管理变得简单直观,降低使用门槛,提升运维效率,成为开发者普遍面临的挑战。

本案例基于华为云开发者空间环境,采用AI Shell作为核心运维工具,通过自然语言对话方式实现华为云OBS对象存储的自动化运维管理。案例涵盖从环境配置、AK/SK认证、Skills安装、OBS桶创建、文件上传、定时备份到资源清理的完整操作流程,展示了AI驱动的云资源编排能力。开发者无需记忆复杂命令,只需用自然语言描述需求,AI Shell即可自动识别意图、调用相应Skills、完成环境检查与工具安装,最终执行云资源操作,帮助开发者零门槛快速上手华为云资源管理。

核心价值:

  • 零门槛操作:自然语言交互,无需记忆复杂CLI命令和API参数;
  • 全流程覆盖:从资源创建、数据上传、定时备份到资源清理的完整生命周期管理;
  • 智能编排:AI自动识别用户意图,调用相应Skills完成操作,自动处理环境依赖;
  • 自动化运维:支持配置定时备份任务,实现周期性数据同步,解放运维人力。

案例技术选型:

  • 开发者空间 AI Shell:华为云推出的智能AI命令行工具,以自然语言驱动终端操作。支持理解用户自然语言指令,自动识别操作意图,调用华为云Skills完成云资源管理。本案例中作为核心运维工具,通过自然语言对话方式完成OBS桶创建、文件上传、定时备份配置及资源清理等全流程操作,无需用户记忆复杂命令,大幅降低云资源管理门槛。

  • huawei-cloud-terraform-generator skill:用于生成华为云 Terraform 配置并执行部署,将用户的基础设施需求转化为可执行的 Terraform 代码。本案例中用于根据用户需求创建OBS桶。

  • huawei-cloud-obs-upload skill:用于上传文件到华为云OBS的AI Skill。支持通过自然语言指令上传本地文件或目录到OBS桶,支持断点续传、定时备份等功能。本案例中用于上传商城测试日志文件,配置每天凌晨2点的定时备份任务,实现数据自动化同步。

1.2 适用对象

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

1.3 案例时间

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

1.4 案例流程

说明:

  1. 登录开发者空间 AI Shell;
  2. 配置huawei-cloud-obs-upload skill;
  3. 对话AI Shell,实操华为云对象存储服务 OBS。

1.5 资源总览

本体验案例预计花费10-20元。

资源名称规格单价(元)
开发者空间 AI Shell标准配置免费
华为云 对象存储服务 OBS对象存储服务 OBS20(按需)

二、环境和资源准备

2.1 登录开发者空间 AI Shell

登录华为开发者空间,点击右侧浮动窗口AI Shell图标,启动AI Shell云端作业环境。

注意:首次操作需勾选服务协议及隐私声明,点击进入,进入AI Shell控制台。(同时勾选同意临时访问凭证AK/SK同步至AI Shell环境,面手动配置直接使用)

在AI Shell控制台,输入命令以了解其功能与技能:“你是谁?你具备哪些技能?”

2.2 配置huawei-cloud-obs-upload skill

登录华为云 云 Skills 库 > 全部 Skills > huawei-cloud-obs-upload ,点前往AI Shell

系统自动安装huawei-cloud-obs-upload skill,并返回AI Shell对话界面。

huawei-cloud-obs-upload skill:用于上传文件到华为云OBS,其功能包括:

  • 上传本地文件或目录到OBS桶;
  • 列出OBS桶及其容量和对象数量;
  • 设置定时/周期性上传任务。

2.3 准备测试数据

在AI Shell对话界面发送指令,下载测试日志文件。

复制代码

请帮我下载https://gitcode.com/sinat_41661654/test-mall-logs.git,并保存到/root/test-mall-logs目录下。

三、实操华为云OBS桶

3.1 创建OBS桶

继续对话AI Shell,创建华为云OBS。

复制代码

帮我创建一个华为云OBS桶,名称为mall-testlogs,区域 cn-north-4,存储类别standard。

AI Shell自动调用系统内置的huawei-cloud-terraform-generator skill生成terraform配置文件,然后创建OBS桶。

任务完成后,可访问华为云资源列表,查询自动创建的云资源信息。

3.2 上传本地日志

继续对话AI Shell,上传本地日志文件:

复制代码

将本地目录 `/root/test-mall-logs/` 下的日志文件,递归上传至 OBS 桶。仅上传日志文件,上传时保持原文件名,不进行压缩或加密,并启用断点续传功能。

AI Shell自动调用huawei-cloud-obs-upload skill,扫描本地目录并将指定的本地文件按要求上传至OBS。

任务完成后,可访问OBS桶列表,查询自动创建的云资源信息。

3.3 设置定时任务

对话AI Shell,上传本地日志文件:

txt复制代码

设置每天凌晨2点自动备份 `/root/test-mall-logs/`内的文件到`mall-testlogs`OBS桶。

AI Shell自动调用huawei-cloud-obs-upload skill,配置定时备份任务。

再次对话AI Shell,验证自动备份:

复制代码

请帮我补充下载https://gitcode.com/sinat_41661654/test-mall-logs01.git内的文件到本地 `/root/test-mall-logs/`目录下。然后,测试执行定时任务。

任务完成后,可访问OBS桶列表,查询自动创建的云资源信息。

3.4 清除云资源(重要)

云服务器采用按需计费模式,体验完成后若不再使用,可通过自然语言命令释放本次创建的云资源,在对话框中输入。

复制代码

帮我销毁本次所创建的云资源

再次访问华为云资源列表,OBS桶被删除。

至此,AI Shell对话OBS,存储管理“说”着搞定案例结束,各位小伙伴快来开发者空间 AI Shell体验吧!

反馈改进建议

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

http://www.gsyq.cn/news/1579712.html

相关文章:

  • Vulkan 还是 ROCm,AMD 显卡跑大模型的后端之争终结篇
  • 终极指南:三步免费解锁WeMod专业版功能 - Wand-Enhancer完整教程
  • UUV_AUV六自由度模型(运动学+动力学+扰动)(Matlab代码实现)
  • 企业平台开发助手,kimi-k2.7-code 编写数据处理脚本,DMXAPI提供300款优质大模型API
  • 串口数据可视化利器:SerialPlot让嵌入式开发调试更直观
  • AMD 新本散热与性能模式,长时间跑大模型该怎么设置
  • E-Hentai下载器终极指南:如何快速免费下载完整画廊资源
  • Wand-Enhancer实战指南:三步解锁WeMod专业版完整功能
  • 2026年企业级大模型聚合平台选型指南:六大方案技术解构与工程化路径
  • 《重启日记》第十三周|流量回落不内耗:落地小事,自有长期价值
  • MySQL慢查询暴增,排查别乱了节奏
  • 如何在macOS上3分钟实现微信防撤回:WeChatIntercept完整使用指南
  • 学生专用台灯哪个牌子的好用?实测学生专用台灯爆款品牌,闭眼入
  • 谷歌收录突然下降原因方案:3天内挽救索引腰斩的实操记录
  • 国内民用车载灭火器材主流品牌梯队格局、产能与核心竞争力对比分析
  • 存储⑤—深入浅出SSD-SSD存储介质:闪存
  • 两种主流四层板叠层怎么选?全方位对比
  • 免费开源!AMD Ryzen处理器调试神器SMUDebugTool:从新手到专家的完整指南
  • 5分钟掌握QKeyMapper:Windows终极按键映射工具让游戏手柄秒变键盘鼠标
  • Windows窗口管理终极指南:3分钟掌握PowerToys FancyZones高效工作法
  • 广州瞳神优选怎么样?新手选购游戏机必看指南
  • 孤能子视角:硅基智能演化观察阶段性小结
  • 黑客滥用Claude和Codex自动化攻击,窃取数据并伪装红队测试
  • 2026年潍坊切管机选购指南,口碑品质全解析
  • 设计模式——工厂类设计模式(AI回答)
  • 零基础入门GIT
  • 出海企业SSL证书怎么选?Digicert、Sectigo 真实使用体验分享
  • 8大主流网盘直链一键获取:告别限速困扰的终极解决方案
  • 如何用JPEXS Free Flash Decompiler拯救你珍贵的Flash数字遗产?
  • 技术传输对象的数据封装与传输