在本地开发Alexa技能时,Dynamo错误“ConfigError:配置中缺少区域”

时间:2017-04-19 16:39:03

标签: node.js amazon-dynamodb aws-lambda alexa-skills-kit

使用Bespoken Tools在本地开发和调试Alexa技能时,连接到Dynamo时会发生错误(使用Alexa Node.js SDK)。

错误发生在"get" call to Dynamo上的Alexa SDK中。

1 个答案:

答案 0 :(得分:4)

发生此错误是因为用于AWS的Node.js SDK无法正确识别〜/ .aws / config中设置的区域。

要解决此问题,只需显式调用以配置区域,如下所示:

AWS.config.update({
    region: "us-east-1"
});

请务必在使用alexa-sdk处理任何事件之前调用此方法,即在调用alexa.execute()之前。