在本地开发和调试 Alexa 技能时使用定制工具 https://bespoken.tools,连接到 Dynamo 时发生错误(使用Alexa Node.js SDK https://github.com/alexa/alexa-skills-kit-sdk-for-nodejs).
该错误发生在 Alexa SDK 内“get”调用 Dynamo https://github.com/alexa/alexa-skills-kit-sdk-for-nodejs/blob/master/lib/DynamoAttributesHelper.js#L7.
出现此错误的原因是在~/.aws/config
适用于 AWS 的 Node.js 开发工具包无法正确识别。
要解决此问题,只需显式调用来配置区域,如下所示:
AWS.config.update({
region: "us-east-1"
});
请务必在使用 alexa-sdk 处理任何事件之前调用此函数,即在调用之前alexa.execute()
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)