0
我试图在AWS Lambda上运行AWS Cognito Identity,尝试处理用户在函数中注册,而不是将所有逻辑放在视图中。AWS Lambda - Cognito注册/登录到node.js lambda函数
首先,这是可能的吗?
这里是我做了什么:
1写一个lambda函数,使用一些在他们发表的文档示例代码AWS的。
安装了 '亚马逊cognito身份-JS' 节点的包。
拉链这一切,并将其发布到LAMBDA
这里是我的函数的前几行:
const AWSCognito = require('amazon-cognito-identity-js');
const userPoolId = '<region>-blah';
const clientId = 'blah';
AWSCognito.config.region = '<region>';
exports.handler = function(event, context, callback) {
我收到以下错误,但:
{
"errorMessage": "Cannot find module '/var/task/index'",
"errorType": "Error",
"stackTrace": [
"Function.Module._load (module.js:417:25)",
"Module.require (module.js:497:17)",
"require (internal/module.js:20:19)"
]
}
我环顾了网上和我发现的一切说可能是因为我zippin它错了。我有checker,而.zip文件中唯一的东西是node_modules
文件夹和我的''userSignUp.js``文件。
任何人都可以发现我在这里失踪的东西,或者它根本不可能吗?