3

ファイルが s3 バケットにアップロードされたら、同じファイルのコピーを異なるディレクトリ構造を持つ別の s3 バケットにトリガーする方法はありますか?

2 つの s3 バケットは同じアカウントの下にあります。

考えられる解決策の 1 つは、s3 バケットにアップロードするクライアントでこれをトリガーできることです。しかし、ここでの問題は、元のバケットをアップロードするクライアントがたくさんあることです。

そのようなコピーをトリガーするためのそのようなサービスが aws にあるかどうかを知りたいです。

4

3 に答える 3

3

この回答は役に立ちます:新しい S3 オブジェクトの通知

要約すると、現時点では、s3:ReducedRedundancyLostObjectイベントを除いて、新しいオブジェクトの通知はありません。公式ドキュメントはこちら: http://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTnotification.html

解決策は、コードにロジックを実装するか、バケットをポーリングすることです。

于 2013-08-12T15:52:40.367 に答える
1

リアルタイムではありませんが、遅延はわずか数分です。最初のバケットでログを有効にします。これらのログをダウンロードして解析するジョブを設定し (これには PUT 要求が含まれます)、これを使用して、同期する必要があるファイルを認識します。S3 には、このようにバケットを同期する組み込みのメカニズムはありません。

于 2013-08-15T03:29:19.877 に答える