是否可以使用多个dynamodb表

时间:2018-03-12 11:20:44

标签: amazon-web-services aws-lambda amazon-dynamodb alexa alexa-skill

我已经创建了一种技能,可以根据所询问的内容从我的dynamodb表中提取数据。

我现在想进一步开发这个并使用相同的技能从不同的表中查找不同类型的数据。我想知道这是否可能以及我将如何做到这一点?

1 个答案:

答案 0 :(得分:3)

在构建Alexa技能时,您可以将意图映射到操作/代码/服务(在您的情况下是AWS Lambda)。因此,当用户说出X之类的东西时,你会做Y.例如

  • How's the weather? - >天气lambda
  • What's the forecast? - >天气lambda
  • What's the moon phase? - >月相lambda
  • What does the moon look like? - >月相lambda

假设您的示例与代码完全相同,除了它检索的DynamoDB表之外,它的数据可以使用相同的代码创建2个不同的lambdas并使用Environment Variables定义哪个表到选择。