我正在尝试在 AWS 中设置工作流程。
S3 存储桶包含以下文件夹:
mybucket/todo
mybucket/wip <- work in progress
mybucket/done
另一个任务将文件转储到“待办事项”文件夹中进行处理。
一个 Ubuntu EC2 实例通过 s3fs-fuse 安装了存储桶,并inotifywait
用于监视“待办事项”文件夹中的新文件。
如果我touch /mybucket/todo
从 EC2 实例中执行,inotifywait
则会触发该作业。但是,如果文件从其他来源上传到 S3 文件夹,则不会触发作业。
这看起来是一个明智的设计吗?如果是这样,你能看出我哪里出错了吗?还是我应该只使用cron
?