Understanding objects
Objects are the basic entities stored in S3. Amazon has designed S3 as a simple key, value store. You can store a virtually unlimited number of objects in S3. You can segregate objects by storing them in one or more buckets.
Objects consist of a number of elements—that is, key, version ID, value, metadata, subresources, and access control information. Let us understand these object elements:
- Key: Key is the name that is assigned to an object. It's just like a filename and can be used to access or retrieve the object.
- Version ID: If you enable versioning on a bucket, S3 associates a version ID with each object. The bucket may have one or more objects with the same key, but a different version ID. The version ID helps in uniquely identifying an object when there are multiple objects with the same key.
- Value: Value refers to the content or data that is stored on the object. It is generally a sequence of bytes. The minimum size of an object can be zero and the maximum 5 TB...