Stores file as objects Name must be globally unique accorss all regions and acounts But S3 buckets created regional level

Key = Prefix + Object name

There’s no directories, but UI makes you think so

Objects

Max object size - 5TB If uploading a file more that 5GB, it must be uploaded as “Multi-part upload” Has version ID if versioning is enabled

Versioning

  • Versioning on a key
  • Deleting a object is just a deletion marker, previous versions can be restored even after delete
  • This is best practice
  • Deleting the delete marker will restore the object that is intended to be deleted