アプリケーションに EC2 インスタンスと S3 バケットを使用しています。アプリでは、クライアントは画像をアップロードでき、これらの画像はキャンバスに配置されます。クライアントがアプリを終了した後、これらの画像を削除できるようにします。
まず、私の設計では、クライアントは Web フォームを介して画像をアップロードし、EC2 インスタンスに移動し、EC2 インスタンスはそれを S3 バケットにアップロードして S3 URL を返します。なので、今回のデザインファイルは2回アップロードしており、EC2→S3へのアップロードが速くないと効率が悪いと思います。
それらを S3 に保存しないことを選択し、EC2 インスタンスを直接指す URL を返すと、画像は EC2 ボリュームに残り、S3 ルールほど簡単には削除されません。それらを手動で削除する必要があるかもしれませんが、それは合理的ではありません。
それで、あなたは何をアドバイスしますか、どのデザインを選ぶべきですか。
私がはっきりしていることを願っています。