使用Bespoken Tools在本地开发和调试Alexa技能时,连接到Dynamo时会发生错误(使用Alexa Node.js SDK)。
错误发生在"get" call to Dynamo上的Alexa SDK中。
答案 0 :(得分:4)
发生此错误是因为用于AWS的Node.js SDK无法正确识别〜/ .aws / config中设置的区域。
要解决此问题,只需显式调用以配置区域,如下所示:
AWS.config.update({
region: "us-east-1"
});
请务必在使用alexa-sdk处理任何事件之前调用此方法,即在调用alexa.execute()
之前。