Amazon S3- Basic Features

Amazon S3- Basic Features

Amazon S3- Basic Features

Amazon S3 is cloud based object storage, which is not associated to any server and can be accessed over internet. In Amazon S3 data is managed as objects by using API which is built on standard HTTP.

Each Amazon object contains data and metadata. Each object is identified by unique user specific key (file name) and resides in containers called buckets. Buckets are simply empty folders and each buckets cannot have sub bucket inside it.  Each bucket can have unlimited number of objects. So we can say that Amazon S3 object is a file and key as its file name.


A buckets is simply considered as a folder and object is a file which is stored in it.Buckets names must is globally unique across Amazon accounts. Its name contains up to  63 lower case letters , numbers , hyphens, etc. by default you can have 100 objects per account and you can unlimited number of buckets.

Buckets can be created closer to customer area and in AWS region defined by AWS which minimize latency.


Objects are considered to be as file that are stored in AWS buckets. An object can store any kind of data range from 0 bytes to 5 TB. Each objects has two fields, data and metadata. Data is simply a user data in any format and metadata is associated with S3 objects which is a set of name/value pair. There are two types of metadata.

  • System Metadata: It is created by Amazon itself and included field like date last modified, object size, MD5 digest etc.
  • User metadata: It is optional and can only be specified at time of creation of objects.


Each object which is stored is Amazon S3 is identified by unique identifier called keys. It can be considered like file name, and is up to 1024 bytes of Unicode UTF-8 characters. Keys must be unique in single buckets but different buckets can have keys with same name. The combination of bucket, Keys and Optional version ID uniquely identifies Amazon S3 object.

Object URL:

Each Amazon object is addressed by unique URL which is formed using web services endpoints, bucket name and object key because these objects can be accessed over internet


Here Mybucket-1 is bucket name, dclessons.doc is key or file name (object)


    You are will be the first.


Please login here to comment.