【问题标题】:AWS Cognito - ConfigError: Missing region in config for JavaScript SDKAWS Cognito - ConfigError:JavaScript 开发工具包的配置中缺少区域
【发布时间】:2016-04-26 03:50:17
【问题描述】:

我正在尝试从 JavaScript SDK 调用 createIdentityPool。请从示例 html 屏幕中找到以下代码 -

var cognitoidentity = new AWS.CognitoIdentity({apiVersion: '2014-06-30'});    
AWS.config.apiVersions = {
  cognitoidentity: '2014-06-30',
  // other service API versions
};    
var cognitoidentity = new AWS.CognitoIdentity();    
AWS.config.region = 'us-east-1'; // Region    
AWS.config.apiVersions = {
  cognitoidentity: '2014-06-30',
  // other service API versions
};        
var params = {    
AllowUnauthenticatedIdentities: true, // required     
  IdentityPoolName: 'String', // required    
  DeveloperProviderName: 'String',    
  OpenIdConnectProviderARNs: [    
    "my Pool Identity", // Identity Pool ID    
 ],
};    
cognitoidentity.createIdentityPool(params, function (err, data) {    
  if (err) alert(err, err.stack); // an error occurred    
  else     alert(data);           // successful response    
});

输出警报是 -

CredentialsError:配置中缺少凭据

谁能帮我解决这个问题。

谢谢, 拉克什。

【问题讨论】:

    标签: javascript node.js amazon-web-services amazon-cognito


    【解决方案1】:

    必须使用您的开发人员凭据调用 CreateIdentityPool。

    您需要确保您已使用 AWS 凭证正确初始化您的开发工具包。通过将凭证信息直接传递给服务对象,可以在 AWS.config 对象或每个服务上全局设置凭证。

    有关在 SDK 中设置凭据的不同方法的更多信息,请参阅:http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-configuring.html

    【讨论】:

      猜你喜欢
      • 2018-03-02
      • 1970-01-01
      • 2018-04-11
      • 2014-07-24
      • 2023-03-15
      • 1970-01-01
      • 2022-01-19
      • 1970-01-01
      • 2012-05-04
      相关资源
      最近更新 更多