华为开发者大赛·小红书 Skill 创新赛参赛实录:用 AI 智能体十分钟领好华为云代金券

举报
yd_249735537 发表于 2026/10/30 12:05:48 2026/10/30
【摘要】 记录报名小红书 Skill 创新赛后,通过 CodeArts 代码智能体调用 MCP 工具自动化领取华为云代金券的完整过程,涵盖 AK/SK 认证配置、实名认证前置条件、常见报错与解决方案,并分享两张代金券的使用建议。

前言

报名"华为开发者大赛·小红书 Skill 创新赛"之后,参赛权益里包含一张华为云代金券,可以用来抵扣云服务器、对象存储等资源费用,对准备把 Skill 作品部署上云的选手来说非常实用。

传统流程需要自己登录控制台、找到活动页面、逐项填写信息。而现在借助华为云 CodeArts 代码智能体(内部通过 MCP 工具与华为云交互),整个过程可以变成一句话的事。本文记录我的完整实操过程,以及踩过的三个坑,希望能帮到同赛道的开发者。

第一步:账号准备,实名认证是硬门槛

领取代金券前有两件事必须提前完成:

  1. 完成赛事报名。后端会自动校验报名状态,未报名直接返回 HDKIT_NOT_SIGNED_UP。
  2. 完成华为云账号实名认证。这一步我最初忽略了,导致第一次领券被拦截,报错信息为 real name check error。

实名认证入口:华为云控制台 → 账号中心 → 实名认证,支持个人认证(身份证 + 人脸识别)与企业认证,通常几分钟内生效。

第二步:获取 AK/SK 访问密钥

智能体操作华为云资源需要访问密钥(AK/SK):

  1. 登录华为云控制台,进入「我的凭证」→「访问密钥」;
  2. 点击「新增访问密钥」,下载密钥文件或记录生成的 Access Key 与 Secret Key;
  3. 妥善保管 SK——它等同于账号的操作凭证,泄露后应立即删除并重新创建。

安全提醒:不要把 AK/SK 提交到代码仓库或写在公开文档里。本文实操时对密钥做了脱敏处理。

第三步:配置认证,一句话搞定

把 AK/SK 交给智能体后,它调用 auth_init 工具完成运行时凭证配置:

Huawei Cloud credentials configured: Runtime credentials set for this MCP session.

凭证优先级为:运行时凭证 > 环境变量 > 配置文件。如果是本地长期使用,也可以执行 npx huaweicloud-devkit auth init 持久化保存,不必每次会话重新配置。

第四步:领取赛事专属代金券

认证就绪后,智能体调用赛事专属领券工具,后端依次完成报名校验、实名校验、发券三个动作。成功返回:

{
  "claimed": true,
  "voucherId": "CP2610****J04N",
  "amount": 200,
  "message": "领取成功"
}

200 元代金券当场到账,可在「费用中心 → 优惠券」里查看状态与有效期。

第五步:顺手领一张 DevKit 通用券

DevKit 首次安装还送一张 10 元通用券,同样一句话领取:

{
  "claimed": true,
  "voucherId": "CP2610****8TKO",
  "amount": 10,
  "message": "领取成功"
}

注意通用券是一人一次,重复调用只会返回"已领取"。

踩坑记录:三个典型报错

坑一:HDKIT_CRED_MISSING

现象:调用领券工具返回 Huawei Cloud credentials are not configured。

原因:当前会话没有任何华为云凭证(运行时、环境变量、配置文件均为空)。

解决:通过 auth_init 注入 AK/SK,或设置 HW_ACCESS_KEY / HW_SECRET_KEY 环境变量。

坑二:real name check error

现象:凭证已配置,但发券环节返回 not real name。

原因:账号未完成实名认证,华为云发券接口强制校验。

解决:先到账号中心完成实名认证,认证生效后重新领券即可,已领取的记录不会重复发放。

坑三:会话凭证失效

现象:新开会话后再次调用云工具,又提示凭证缺失。

原因:auth_init 配置的是运行时凭证,仅当前会话有效。

解决:要么每次会话重新注入,要么用 npx huaweicloud-devkit auth init 把凭证持久化到本地配置文件。

代金券使用建议

两张券的定位略有不同:

  • 赛事专属券(200 元):适合抵扣参赛作品的生产资源,例如部署 Skill 后端应用的弹性云服务器 ECS、存放静态资源的对象存储 OBS;
  • DevKit 通用券(10 元):适合小额体验类开销,比如试用按量计费的 API 调用。

下单时在费用中心勾选优惠券即可抵扣,注意查看有效期与适用产品范围。

写在最后

这次领券全程没有打开过一次控制台页面:报名校验、实名校验、发券、查询状态全部由智能体调用 MCP 工具完成。而这只是华为云 DevKit 能力的冰山一角——同样的机制还可以管理 OBS 桶、查询区域与服务目录、检索官方文档。

对参加小红书 Skill 创新赛的开发者来说,这本身就是一个很好的启示:把重复的云端操作封装成标准化工具,再让 AI 在合适的时机调用它们,就是"Skill 化"最直接的实践。祝各位选手都能把自己的作品顺利部署上云,取得好成绩。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。