tested with amazon s3