Add support for external S3 bucket Upload destination
The web and R client currently support upload to external S3 buckets. It looks like this feature is missing from the Python client. We are currently working with an external group that will be paying for their own storage with an external S3 bucket. But with the current setup it would be possible for them to store the files using an old client that would make us pay for the storage.