Node.jsとMongoDBを使用して、サードパーティのAPIから自分のS3バケットに画像を保存しようとしています。APIは、サードパーティサーバー上のイメージへのURLを提供します。これまでにこれを行ったことはありませんが、イメージを自分のサーバーにダウンロードしてからS3にアップロードする必要があると思いますか?
GridFSを使用してイメージをmongodbに保存し、S3になったら削除する必要がありますか?もしそうなら、それを行うための最良の方法は何ですか?
私はこの前の質問を読み、再読しました:
Node.JSでファイルを保存するMongoDBGridFSの問題
しかし、JPEG画像ファイルのバッファ/チャンクサイズやその他の属性を決定する方法についての適切なドキュメントが見つかりません。
サーバー/データベースにファイルを保存したら、次を使用する必要があるようです。
https://github.com/appsattic/node-awssum
S3にアップロードします。それはいい考えですか?
これが明白な答えである場合はお詫び申し上げます。データベースとサーバースクリプトに関しては、かなり環境に配慮しています。