将 Alexa 技能链接到特定的 Lambda 别名

bun*_*att 3 aws-lambda alexa-skills-kit

我想利用 AWS Lambda 的版本控制和别名来管理链接到 Alexa Skill 的代码。

因此,我有两个别名PRODUAT(几乎如AWS 文档中所述)。

但是 - 如果我尝试将我的一个别名(例如arn:aws:lambda:eu-west-1:1234567:function:Alexa-Skill:PROD)的 ARN 配置为 Amazon 开发人员控制台中 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 之间集成的已知限制吗?

Yes*_*rni 6

您需要添加 Alexa 技能作为 Lambda 函数别名的触发器才能使其工作。