I have a Google Ubuntu Instance successfully authenticated / connected to a Google Bucket and an Amazon S3 bucket.
I can copy / move / edit small files / folder in either bucket using a ubuntu instance and I can upload direct to the AWS web interface
I have about 4 files in the google bucket which I am trying to either RSYNC or GSUTIL CP from Google -> AWS
Small files go no problem, but anything over a few hundred megabytes fails with ServiceException 400.
Here are the command I have tried
gsutil -o GSUtil:parallel_composite_upload_threshold=150M cp -r gs://(source bucket)/ s3://(destination bucket)/
or
gsutil rsync -d -r gs://(source bucket) s3://(destination bucket)
Can anyone advise if they have had this issue before and the best way to push Google Bucket -> AWS without downloading / uploading.. i.e direct bucket to bucket