(Note that I have done some testing from AWS Lambda, where we had 1k lambda jobs all pulling down files from S3 at once. That's a bit harder to benchmark...)
Reluctant to say much because the benchmarks weren't formal. However...
The throughput correlated directly with how much RAM we allocated to the Lambda function (which presumably means we were sharing the VM with fewer other jobs).
512 MB RAM, 19.5 MB/s
768 MB RAM, 29.8 MB/s
1024 MB RAM, 38.4 MB/s
1536 MB RAM, 43.7 MB/s
Note that this also used the node.js AWS SDK, which is slower to download files than some other APIs.
(Note that I have done some testing from AWS Lambda, where we had 1k lambda jobs all pulling down files from S3 at once. That's a bit harder to benchmark...)