参考までに、アップロードをS3ストレージに保存するためのネイティブサポートはすでに存在します。有効にするだけです。

したがって、現在の投稿UIはすでにこれをサポートしています。
さらに変更が必要な場合は、これを活用できるかもしれません。プロジェクトが大幅に簡素化されるはずです。
参照: Configure an S3 compatible object storage provider for uploads
参考までに、アップロードをS3ストレージに保存するためのネイティブサポートはすでに存在します。有効にするだけです。

したがって、現在の投稿UIはすでにこれをサポートしています。
さらに変更が必要な場合は、これを活用できるかもしれません。プロジェクトが大幅に簡素化されるはずです。
参照: Configure an S3 compatible object storage provider for uploads