微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS Polly Javascript SDK polly错误ConfigError:Request.VALIDATE_REGION的配置中缺少区域

如何解决AWS Polly Javascript SDK polly错误ConfigError:Request.VALIDATE_REGION的配置中缺少区域

我有一个使用Polly和Lex Javascript SDK的浏览器应用程序。我得到这个错误 错误ConfigError:Request.VALIDATE_REGION的配置中缺少区域 使用此代码

const awsPollyCredentials = {
    accessKeyId: pollyKey,secretAccessKey: pollySecret,region: "us-east-1",};
new AWS.Polly(awsPollyCredentials)

这是正确的,根据SDK文档。 它找不到该区域。为什么不呢?

注意:我无法使用AWS全局配置,因为我的Lex调用在同一页面中使用不同的凭证。所以我需要一个传递到AWS.Polly()

解决方

解决方法

即使SDK文档说Polly(options)接受区域,我还是放弃了尝试使其与全局凭据一起使用的方法。它仅适用于全局AWS.config

const awsPollyCredentials = {
accessKeyId: pollyKey,secretAccessKey: pollySecret,region: "us-east-1",};
AWS.config.credentials = awsPollyCredentials;
AWS.config.region = "us-east-1";

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。