そこで、S3 をイメージ ストアとして使用します。イメージは、さまざまなソフトウェアを含むバケットに常にアップロードされます。
また、S3 で画像のギャラリーを閲覧できるようにする Rails アプリも作成していますが、パフォーマンスの問題のため、画像に関する情報のコピーをローカル データベースに保持する必要があるため、いつでも S3 の API に接続する必要はありません。誰かがギャラリーを見ています。
データベースに情報がないS3の新しいオブジェクトの通知を受け取るための最良の方法は何ですか?
すべての S3 オブジェクトのリストを常にフェッチし、持っていないオブジェクトを登録するワーカーを作成することを考えましたが、S3 には API リクエストごとに 1000 オブジェクトの制限があり、 API ドキュメントで指定する方法を見つけることができませんでした。すべてのオブジェクトがフェッチされるまで、次のリクエストのオフセット。
誰にもアイデアがありますか?
PS私はこのgemを使ってS3に接続しています