我遇到了与这个用户相同的问题:索引处理程序未定义或未导出
但是我用terraform压缩文件夹的内容,我有这个问题
"errorType"Runtime.HandlerNotFound"errorMessage"指数。处理程序未定义或未导出">
当我用terraform压缩时,它会压缩我两次看:
第一个"getversion-back"它是当我取lambda的zip和第二个&;code_back&;当我解压缩
时你有什么办法解决这个问题吗?
问题是我正在使用的模块,通过资源我不再有这个问题,代码是:
data "archive_file" "lambda_zip" {
type = "zip"
source_dir = "source"
output_path = "lambda.zip"
}
filename = "lambda.zip"
source_code_hash = "${data.archive_file.lambda_zip.output_base64sha256}"
function_name = "my_lambda"
role = "${aws_iam_role.lambda.arn}"
description = "Some AWS lambda"
handler = "index.handler"
runtime = "nodejs4.3"
}
我关闭主题