AWS Cognito - ConfigError: Missing region in config for JavaScript SDK
AWS Cognito - ConfigError: Missing region in config for JavaScript SDK
我正在尝试从 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: Missing credentials in config
谁能帮我解决这个问题。
谢谢,
拉克什
必须使用您的开发人员凭据调用 CreateIdentityPool。
您需要确保已使用 AWS 凭证正确初始化您的 SDK。通过将凭据信息直接传递给服务对象,可以在 AWS.config 对象或每个服务上全局设置凭据。
有关在 SDK 中设置凭据的不同方法的详细信息,请参阅:http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-configuring.html
我正在尝试从 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: Missing credentials in config
谁能帮我解决这个问题。
谢谢, 拉克什
必须使用您的开发人员凭据调用 CreateIdentityPool。
您需要确保已使用 AWS 凭证正确初始化您的 SDK。通过将凭据信息直接传递给服务对象,可以在 AWS.config 对象或每个服务上全局设置凭据。
有关在 SDK 中设置凭据的不同方法的详细信息,请参阅:http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-configuring.html