I'm using gsutil rsync, copying from s3 to gs, and I'm getting the following error after gsutil has gone partway through a bucket:
Caught non-retryable exception while listing s3://[bucket]/: BadRequestException: 400 None CommandException: Caught non-retryable exception - aborting rsync
This is undesirable behavior, because I can manually copy from s3 to gs other files. I can't bypass by using the "-C" switch, since this isn't an error in copying.
Edit: Appears that if a "#" is in a filename in s3, gsutil replaces it with "?versionId=". For example:
S3 filename: Updaet#2_Montgomery Building Permits.xlsx
GS lists in debug output as: Updaet?versionId=2_Montgomery Building Permits.xlsx