Manages streaming of data to S3 without knowing the size beforehand and without keeping it all in memory or writing to disk.