AWS でワークフローをセットアップしようとしています。
S3 バケットには、次のフォルダーが含まれています。
mybucket/todo
mybucket/wip <- work in progress
mybucket/done
別のタスクは、処理のために「todo」フォルダーにファイルをダンプします。
Ubuntu EC2 インスタンスには、s3fs-fuse を介してマウントされたバケットがありinotifywait
、新しいファイルの「todo」フォルダーを監視するために使用されています。
touch /mybucket/todo
EC2 インスタンス内から実行すると、inotifywait
ジョブがトリガーされます。ただし、ファイルが別のソースから S3 フォルダーにアップロードされた場合、ジョブはトリガーされません。
これは賢明な設計のように見えますか?もしそうなら、私がどこで間違ったのか分かりますか?または、単に使用する必要がありますcron
か?