Link 特定 Lambda 别名的 Alexa 技能

Link an Alexa Skill to a specific Lambda alias

我想利用 AWS Lambda 的 versioning and aliases 来管理链接到 Alexa Skill 的代码。

因此,我有两个别名 PRODUAT(与 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 集成的已知限制吗?

您需要将 Alexa Skill 添加为 Lambda 函数别名的触发器才能正常工作。