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, a key, a version ID, a value, metadata, subresources, and access control information. Let's look at these object elements:
- Key: The 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: The value refers to the content...