EMAIL SUPPORT

dclessons@dclessons.com

LOCATION

US

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.

Buckets:

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:

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.

Keys:

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

Example: http://mybucket-1.s3.amazonaws.com/dclessons.doc

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

GENERAL FAQ

Amazon S3 is an object storage service that is cloud-based. It is not dependent upon any particular server. The data is stored as objects that can be accessed via the internet via HTTP-based APIs.

A file is kept within the S3 bucket. Each object has the actual information and metadata. The objects can hold any type of data, and sizes that range from 0 bytes all the way to the 5TB limit.

A bucket functions as an organizer that stores objects. Buckets are not able to contain other buckets; they can hold an infinite number of objects. Names for buckets must be unique globally across all Amazon accounts.

An object in Amazon S3 is the fundamental unit of storage, consisting of data (the content you store) and metadata, uniquely identified within a bucket by a key

The key is a unique identification of an object in the bucket. It is similar to the name of a file. Key names must be distinct in the bucket; however, the same key name may be used in multiple buckets.

Amazon S3 supports two kinds of metadata. System metadata is developed and managed by Amazon for things like object size and the date it was last modified.

Metadata for users is not required and is only added when an object is made. Custom key-value pairs that you define when uploading an object. Useful for application-specific information or categorization.

Every instance that is stored in Amazon S3 has a unique URL. The URL is generated using the service endpoint, the bucket name, and the object key. This lets objects be accessed directly via the internet.


Comment

    You are will be the first.

LEAVE A COMMENT

Please login here to comment.