【发布时间】:2018-08-20 09:32:38
【问题描述】:
我创建了一项技能,可以根据要求从我的 dynamodb 表中提取数据。
我现在想进一步发展这一点,并使用相同的技能从不同的表中查找不同类型的数据。我想知道这是否可能,我将如何去做?
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-dynamodb alexa alexa-skill
我创建了一项技能,可以根据要求从我的 dynamodb 表中提取数据。
我现在想进一步发展这一点,并使用相同的技能从不同的表中查找不同类型的数据。我想知道这是否可能,我将如何去做?
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-dynamodb alexa alexa-skill
在构建 Alexa 技能时,您需要将意图映射到操作/代码/服务(在您的情况下是 AWS Lambda)。因此,当用户说 X 之类的内容时,您会说 Y。例如
How's the weather? -> 天气 lambda What's the forecast? -> 天气 lambda What's the moon phase? -> 月相λWhat does the moon look like? -> 月相λ假设您的示例足够密切相关,其中代码完全相同,除了它从中检索数据的 DynamoDB 表,您可以使用相同的代码创建 2 个不同的 lambda,并利用 Environment Variables 定义要从哪个表中选择.
【讨论】: