我想利用AWS Lambda的versioning and aliases来管理与Alexa技能相关联的代码。
因此,我有两个别名PROD
和UAT
(几乎与AWS Documentation中所述)。
但是 - 如果我尝试将其中一个别名(例如arn:aws:lambda:eu-west-1:1234567:function:Alexa-Skill:PROD
)的ARN配置为Amazon Developer Console中Alexa技能的端点,则会收到以下错误:
Error: Please make sure that "Alexa Skills Kit" is selected for the event source type of arn:aws:lambda:eu-west-1:1234567:function:Alexa-Skill:PROD
不合格的ARN(即arn:aws:lambda:eu-west-1:1234567:function:Alexa-Skill
)工作正常。
这是Alexa Skills Kit和Lambda之间整合的已知限制吗?
答案 0 :(得分:4)
您需要添加Alexa技能作为Lambda函数别名的触发器才能生效。