EFS 能否用作触发 Lambda 函数的事件源?

Can EFS be used as an event source for triggering a Lambda function?

我已经成功创建了一个 Lambda 函数,它可以通过将 S3 文件上传到某个存储桶来触发,然后将该文件下载到 EFS。我想知道相反的工作流程是否可行,这样一来,上传到给定 EFS 目录的文件会触发 Lambda 将该文件上传到 S3?

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

如果不是,对于此工作流,通过 CloudWatch 设置触发器的好的替代解决方案是什么?

EFS 没有等效的 S3 触发器。 Inotify will not work with EFS either.

您可以设置一个 EventBridge 计划事件,触发 lambda 定期扫描 EFS 文件夹,但它可能会变得昂贵。