Javascript AWS cloudwatch中存在登录,但不返回日志

Javascript AWS cloudwatch中存在登录,但不返回日志,javascript,node.js,amazon-web-services,aws-lambda,Javascript,Node.js,Amazon Web Services,Aws Lambda,这是我的代码,与filterLogEvents函数一起用于过滤日志,但不会重新运行日志 let params = { logGroupName : 'xxxx', filterPattern: '{ $.notification.messageId = "d890f718-5f1a-5b1c-9694-a141de3101bs" }' }; cloudWatchLogs.filterLogEvents(params, function(err, d

这是我的代码,与filterLogEvents函数一起用于过滤日志,但不会重新运行日志

let params = {
        logGroupName : 'xxxx',
        filterPattern: '{ $.notification.messageId = "d890f718-5f1a-5b1c-9694-a141de3101bs" }'
    };
    cloudWatchLogs.filterLogEvents(params, function(err, data) {
        if (err) console.log(err, err.stack); // an error occurred
        else     console.log(data.events);           // successful response
    });
下面是运行函数时的响应 []空数组。但是cloudwatch中有日志,你能试试吗

await cloudWatchLogs.filterLogEvents(params, function(err, data) {
            if (err) console.log(err, err.stack); // an error occurred
            else     console.log(data.events); // successful response
        }).promise();

@克里斯托弗·鲁西:一些圆木正在被砍伐。但有些日志无法获取。这可能是因为amazon API太特殊,无法在stackoverflow上讨论,我建议您直接与他们联系。我在某个地方读到,在日志可供导出之前,可能会延迟12小时。这不是一个真正的出口,但它不是不可能的,它可能是这样的。嗨!试着提供一些关于你为什么认为这是解决方案的见解;因为,过度依赖回调通常是不好的,不仅仅是在Lambda函数的上下文中。对此,我提出了这个解决方案。佐拉斯托参考号