Alexa智能家居技能设置报错:Lambda ARN正则不匹配排查
Alexa智能家居技能配置错误分析
问题1:Lambda函数ARN区域不符合强制要求
错误提示中的正则表达式明确限定,北美区域(NA)的Alexa智能家居技能对应的Lambda ARN必须使用us-east-1区域,但你提供的ARN是arn:aws:lambda:us-west-2:123456789012:function:ab-xyz-alexa-qa:7,区域部分为us-west-2,完全不匹配规则。
Alexa智能家居技能的北美节点硬性要求Lambda函数部署在**us-east-1(弗吉尼亚北部)**区域,其他区域无法通过配置校验。
问题2:Lambda函数未配置正确的事件源类型
你需要确认目标Lambda函数的事件源类型是否设置为Alexa Smart Home。如果未配置该事件源,Alexa无法正常触发Lambda执行逻辑,直接导致技能配置保存失败。
对应解决操作
- 将目标Lambda函数迁移至
us-east-1区域,或在该区域重新创建同名同逻辑的函数,确保ARN的区域段为us-east-1 - 登录AWS Lambda控制台,找到目标函数后进入「触发器」选项卡,添加「Alexa Smart Home」作为触发器,完成配置后再返回Alexa技能控制台保存设置
内容的提问来源于stack exchange,提问作者rp346
相关产品推荐
相关产品推荐

