问题描述
我有一个使用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";