Finished Amazon S3 module.