this project will be covering many scenarios for donload , uploading to gdrive and s3. It has help builtin for you.
#Features
Downloads the file to an in memory file handle and uploads from there without using precious disk space.
Operates on one file at a time.
Only speed limitation is network bandwith
Downloads can be picked up from where you left off using the paging feature.
Can take a filename and only upload file from google drive that match
#Usage
This tool has built in help. See word document for steps
#Note
you can trace req to your API in console provided by Google and trace request on S3 by turning on S3 logging