Javascript AWS Lambda日志输出问题
您好,我正在测试AWS Lambda,我一直在日志中获取样板输出。我是AWS的新手,这可能是一个简单的解决方案,但即使在文档中,我也无法找到解决方案 这是我的index.js文件Javascript AWS Lambda日志输出问题,javascript,node.js,amazon-web-services,logging,aws-lambda,Javascript,Node.js,Amazon Web Services,Logging,Aws Lambda,您好,我正在测试AWS Lambda,我一直在日志中获取样板输出。我是AWS的新手,这可能是一个简单的解决方案,但即使在文档中,我也无法找到解决方案 这是我的index.js文件 exports.handler = async (event) => { // TODO implement const response = { statusCode: 200, body: JSON.stringify('Different OutPut'),
exports.handler = async (event) => {
// TODO implement
const response = {
statusCode: 200,
body: JSON.stringify('Different OutPut'),
};
return response;
};
以下是lambda控制台中的日志输出:
Response:
{
"statusCode": 200,
"body": "\"Hello from Lambda!\""
}
Request ID:
"dc746181-ec98-4c8a-8e09-c6157da669cb"
我希望有“不同的输出”作为主体
以下是角色权限:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"logs:CreateLogGroup",
"logs:CreateLogStream",
"logs:PutLogEvents"
],
"Resource": "*"
}
]
}
谢谢你的建议。如果你一直收到Lambda的
你好代码>那么这可能意味着您在测试/执行功能之前没有部署该功能
每次代码更改后,必须显式部署(橙色deploy
按钮)功能,以便更改生效
另一种可能是您正在执行错误/旧版本的函数。在这种情况下,如果您已经创建了函数的任何版本,则必须显式选择正确的版本。嗨,这很有效!保存文件后我不得不点击deploy谢谢you@justinviola没问题。如果答案有帮助,我们将不胜感激。