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

2023-12-30

在本地开发和调试 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(使用前将#替换为@)

本地开发 Alexa 技能时出现 Dynamo 错误“ConfigError:配置中缺少区域” 的相关文章

随机推荐