华为开发者大赛·小红书 Skill 创新赛参赛实录:用 AI 智能体十分钟领好华为云代金券
前言
报名"华为开发者大赛·小红书 Skill 创新赛"之后,参赛权益里包含一张华为云代金券,可以用来抵扣云服务器、对象存储等资源费用,对准备把 Skill 作品部署上云的选手来说非常实用。
传统流程需要自己登录控制台、找到活动页面、逐项填写信息。而现在借助华为云 CodeArts 代码智能体(内部通过 MCP 工具与华为云交互),整个过程可以变成一句话的事。本文记录我的完整实操过程,以及踩过的三个坑,希望能帮到同赛道的开发者。
第一步:账号准备,实名认证是硬门槛
领取代金券前有两件事必须提前完成:
- 完成赛事报名。后端会自动校验报名状态,未报名直接返回
HDKIT_NOT_SIGNED_UP。 - 完成华为云账号实名认证。这一步我最初忽略了,导致第一次领券被拦截,报错信息为
real name check error。
实名认证入口:华为云控制台 → 账号中心 → 实名认证,支持个人认证(身份证 + 人脸识别)与企业认证,通常几分钟内生效。
第二步:获取 AK/SK 访问密钥
智能体操作华为云资源需要访问密钥(AK/SK):
- 登录华为云控制台,进入「我的凭证」→「访问密钥」;
- 点击「新增访问密钥」,下载密钥文件或记录生成的 Access Key 与 Secret Key;
- 妥善保管 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 化"最直接的实践。祝各位选手都能把自己的作品顺利部署上云,取得好成绩。
- 点赞
- 收藏
- 关注作者
评论(0)