如何以编程方式将AWS lambda触发器设置为Alexa技能

我想设置使用Alexa事件的AWS lambda的触发器来运行触发器,但在SDK文档中找不到任何东西。

有人知道吗? 如果有人向我展示了如何使用node.js SDK,我会特别开心,但也欢迎其他想法(CLI)。

我正在玩事件源映射SDK调用,但似乎没有办法。 我认为API是为Kinesis和Dynamostreamdevise的,并没有赶上最新的Alexa发展变化。

我find了。 感谢这个亚马逊开发者论坛文章

您需要使用添加权限。 以下是一个CLI示例,但使用node.js SDK为我工作的参数相同:

aws --region us-east-1 lambda add-permission \ --function-name FUNCTIONAME \ --statement-id "1234" \ --action "lambda:InvokeFunction" \ --principal "alexa-appkit.amazon.com"