Amazon web services AWS Lambda s3对象更改WebSocket的侦听器
我正在使用WebSockets API连接我的前端,该前端处理显示后端更新的文件信息,这些文件存储在S3存储桶中。 处理此api主要操作的lambda是异步的,每当S3中的文件发生更改时,我希望lambda向前端发送消息。我试过:Amazon web services AWS Lambda s3对象更改WebSocket的侦听器,amazon-web-services,amazon-s3,websocket,aws-lambda,Amazon Web Services,Amazon S3,Websocket,Aws Lambda,我正在使用WebSockets API连接我的前端,该前端处理显示后端更新的文件信息,这些文件存储在S3存储桶中。 处理此api主要操作的lambda是异步的,每当S3中的文件发生更改时,我希望lambda向前端发送消息。我试过: try { var list = await s3.listObjects(params).promise(); } catch (err) { console.error(err); } console.log(JSON.stringify(list))
try {
var list = await s3.listObjects(params).promise();
} catch (err) {
console.error(err);
}
console.log(JSON.stringify(list));
await send(JSON.stringify(list));
但这仅在调用listObjects时发送消息,而不是在bucket中发生更改时发送消息
我可以用同样的方法来做吗?你可以用s3的改变来触发一个Lambda函数吗
短暂性脑缺血发作