我能找到的最接近的是getLogEvents,但为了实时显示日志,我必须不断调用getLogEvents,这不好。
我可以做这样的事情吗?
cloudwatchlogs.getLogStream(params, function(err, stream) {
stream.on('newlog', logs => {
console.log(logs);
});
});
您可以执行以下操作之一,而不是手动轮询日志。
注意:如果您需要在本地接收更新,请在 NodeJS 应用程序中使用 AWS IOT 监听 Websocket。使用 Lambda 从 AWS Cloud Watch 触发器将数据推送到 IOT 主题,您的 NodeJS 应用程序将近乎实时地接收该数据。