从zip文件在AWS中创建lambda函数

jstnchng:

我试图创建一个简单的lambda函数,但遇到了错误。

我的代码基本上是

console.log('Loading function');

exports.handler = function(event, context) {
    console.log('value1 =', event.key1);
    console.log('value2 =', event.key2);
    console.log('value3 =', event.key3);
    context.succeed(event.key1);  // Echo back the first key value
    // context.fail('Something went wrong');
}

在helloworld.js文件中。我将其压缩并在创建lambda函数部分中将其作为zip文件上传,并且不断出现此错误:

{
  "errorMessage": "Cannot find module 'index'",
  "errorType": "Error",
  "stackTrace": [
    "Function.Module._resolveFilename (module.js:338:15)",
    "Function.Module._load (module.js:280:25)",
    "Module.require (module.js:364:17)",
    "require (module.js:380:17)"
  ]
}

有人有主意吗?

詹姆士 :

文件名需要与Handler配置中的模块名匹配在这种情况下,您的Handler应该设置为helloworld.handlerhelloworld这是require()所需的文件,并且handler是导出的函数。然后,它将使用相同的zip文件。

AWS Lambda配置屏幕截图

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从 AWS Lambda 函数中删除 zip 文件

如何使用Mono为AWS Lambda函数创建.NET函数代码zip文件?

在 AWS Lambda 函数中找不到文件

一个zip中的AWS多个Lambda函数

从AWS Lambda提供zip文件

需要能够在AWS Lambda中编辑ZIP文件

如何在zip中包含.whl文件以实现lambda函数

通过aws codebuild为nodejs lambda创建zip文件时出现问题

如何在Windows OS上使用zip文件编写AWS Python3 Lambda函数

如何从AWS Lambda函数访问YAML文件中的变量?

AWS CDK应用程序如何“参考”已创建的aws lambda函数(而不在堆栈中创建新的函数)?

Java 中的 AWS Lambda 函数

在Kotlin中创建Lambda函数

AWS Lambda创建函数角色错误

使用 lambda 函数创建 aws sagemker 端点

我可以从该函数中为 AWS lambda 函数创建/删除 cloudwatch 事件规则吗?

lambda 函数中的 AWS NodeJS lambda 调用

如何将 .zip 文件解压缩到 lambda 函数中的目录

从 AWS lambda 函数读取本地文件

AWS SAM:Lambda函数之间的共享文件

FormData文件上传的AWS Lambda函数问题

在AWS S3中按块创建大型zip文件

无法在Python中创建自己的“ zip”函数

如何在AWS CDK创建的Python Lambda函数中安装外部模块?

AWS Xray:无法在 Lambda 函数中创建段且未找到段

如何使用 AWS CLI 创建 Python AWS Lambda 函数?

如何使用AWS CLI创建AWS Lambda函数?

“ Lambda找不到文件lambda_function.py”:从ZIP文件调用lambda函数时出错

使用Java将zip文件上传到AWS Lambda