【发布时间】:2016-08-08 16:53:45
【问题描述】:
我正在尝试使用用户池注册用户,并在我的 lambda 中使用并修改了示例 here 中的代码。
我以正常方式引用 AWS:
var AWS = require('aws-sdk');
并尝试引用现有用户池:
AWS.config.region = 'eu-east-1';
var poolData = {
UserPoolId : 'eu-west-1_xxxxxxx',
ClientId : 'xxxxxxx'
};
var userPool = AWS.CognitoIdentityServiceProvider.CognitoUserPool(poolData);
但我收到以下错误:
TypeError:AWS.CognitoIdentityServiceProvider.CognitoUserPool 不是函数
我是否使用了错误的 SDK? the setup page 解释了 aws-cognito-sdk.min.js 如何是完整 SDK 的变体,但仅引用 Cognito 身份服务,因此我假设完整的 SDK 也将允许我访问它... 有什么想法吗?
【问题讨论】:
标签: node.js amazon-web-services aws-lambda