s3 uploads work