我正在尝试以保存事件和上下文信息的方式记录Lambda函数失败,以便事后信息可以在必要时稍后手动重新发布到函数的触发器中。我不想在函数本身中处理这个逻辑。
到目前为止我已尝试过:
答案 0 :(得分:1)
没有这样的设置,如果这是您正在寻找的内容。
如果您希望记录这些属性,则必须print
它们 - 只有在CloudWatch
中可见的方式以及您的日志通过管道传输到的任何服务(日志可以例如,从Elasticsearch
发送到CloudWatch
。
但是,添加以下两行代码可以轻松完成:
exports.handler = (event, context, callback) => {
console.log(JSON.stringify(event));
console.log(JSON.stringify(context));
// your code
};
根据经验,日志是描述lambda
在每次调用时所经历的内容的唯一方式。