Uploads files or directories to an Amazon S3 bucket.

Files:
  * A list of files to upload to the S3 bucket.

Arguments:
  * region: the region of the S3 bucket.
  * bucket: the name of the S3 bucket.
  * prefix: (optional) a path to prefix to the uploaded key names.
  * key:    (optional) a key prefix path.
