node.js - 如何将 Amazon-Alexa 技能连接到 Lambda 和 dynamoDB
问题描述
我正在学习 Amazon Alexa 并尝试将代码连接到 Lambda 和 dynamoDB。最近几天我做了一些研究,但我能找到的唯一教程是 2017-2018 年的。
也许我还没有找到合适的教程,但是这里有没有人愿意向我解释如何从用户那里获取输入并将其存储到 dynamoDB?
以及如何将它们连接在一起以便对该数据库执行操作。例如,我如何要求用户输入将存储在数据库中的姓名和生日?
解决方案
您可以按照本教程 从 2019 年开始,并详细说明如何设置。
那你走了多远?你已经具备了没有数据库连接的跑步技巧?如果没有,您应该从一个简单的技能开始,例如hello world Skill。稍后您可以添加 dynamo db 和对话管理之类的东西来收集生日和用户名。
因为您要存储的值似乎是特定于用户的。Alexa SDK 正在帮助解决这个问题,请参阅“管理属性”
推荐阅读
- nginx - 如何使用 ldap 对 nginx 进行身份验证?
- kubernetes - kubernetes 为许多副本提供公共 ip
- java - PUB/SUB 到 Bigquery 而不使用 DataFlow
- micropython - micropython中的微位指南针
- python - 如何用尽可能少的代码在 django 中自动路由
- ios - PushKit 不能在被杀死的状态下工作 swift IOS
- c++ - FastLED,如何在运行时更改 LED 的数量(NUM_LEDS)?
- excel - Excel提取多个匹配的行
- ios - Swift:JSON 解析未显示在 UILabel 中,但可以使用 Alamofire 在输出窗口中看到
- ruby - RubyMine 2018.1.3 - 无法在 Mac OS X 10.13.4 中配置 Ruby 解释器