如何向好友分享自研带自定义Lambda的Alexa智能家居技能
可行方案
方案1:使用Alexa官方Beta测试功能(控制台操作,最便捷)
这是亚马逊官方专为未公开发布的技能定向测试推出的功能,无需公开技能、无需给他人开发者账号权限,完全匹配你的需求:
- 进入Alexa开发者控制台,找到对应的智能家居技能,进入「分发」页签,选择「Beta测试」选项
- 按提示录入所有参与测试的好友的亚马逊账号绑定邮箱,支持批量导入
- 开启Beta测试后,控制台会自动生成专属邀请链接,直接把链接发给好友即可,好友登录个人亚马逊账号点击链接就能激活使用该技能,没有额外操作门槛
- 测试过程中你可以随时移除测试者、关闭测试,权限会即时回收,不存在账号安全风险
方案2:使用ASK CLI/API实现(适合自动化操作需求)
如果你需要通过命令行或调用API的方式完成操作,可以使用官方Alexa Skills Kit CLI实现:
- 先完成本地ASK CLI的安装和开发者账号授权绑定
- 执行命令
ask smapi create-beta-test --skill-id <你的技能ID>创建Beta测试任务 - 执行命令
ask smapi add-beta-testers --skill-id <你的技能ID> --testers <测试者邮箱列表>批量添加测试者 - 执行命令
ask smapi get-beta-test --skill-id <你的技能ID>即可获取生成的公开邀请链接,直接分享即可
补充说明
- 该Beta测试最多支持添加1000名测试者,完全满足小范围测试需求
- 无需修改你已写好的Lambda代码、无需调整现有技能的部署配置,直接兼容你当前的开发状态
- 测试者仅拥有技能的使用权,无法访问你的开发者控制台、AWS资源,不存在安全隐患
内容的提问来源于stack exchange,提问作者Raja
相关产品推荐
相关产品推荐

