EFS可以用作触发Lambda函数的事件源吗



我已经成功创建了一个Lambda函数,该函数可以由S3文件上传到某个bucket并将该文件下载到EFS来触发。我想知道相反的工作流程是否可能,比如,上传到给定EFS目录的文件会触发Lambda将该文件上传到S3?

例如,在我用来部署前一个工作流的serverless.yml或CloudFormation模板中,触发事件被定义为s3:ObjectCreated:*,但EFS有等效的吗?

如果不是,那么通过CloudWatch设置触发器是该工作流的一个好的替代解决方案吗?

EFS没有等效的S3触发器。Inotify也不适用于EFS。

您可以设置一个EventBridge调度事件,该事件触发lambda定期扫描EFS文件夹,但成本可能会很高。

最新更新