I am streaming a large file from an S3 bucket by obtaining a pre-signed link, calling it using a WebClient, and returning the streamed file using InputStream/OutputStream, Piped