Amazon Simple Storage Service
Console User Guide (API Version 2006-03-01)

Uploading an Object

If you upload an object with a key name that already exists in the bucket, Amazon S3 creates another version of the object instead of replacing the existing object. For more information about uploading an object, see Uploading Objects into Amazon S3.