·
Number of objects you can store in an Amazon S3
bucket is virtually unlimited.
·
Allows you to write, read, and delete objects
containing from 1 byte to 5 terabytes of data each.
·
Provides data lifecycle management capabilities,
allowing users to define rules to automatically archive Amazon S3 data to
Amazon Glacier, or to delete data at end of life.
·
In S3,objects are encrypted using server-side
encryption with either Amazon S3-managed keys (SSE-S3) or AWS KMS-managed keys
(SSE-KMS).
·
Amazon S3 stores the archived objects in Amazon
Glacier. However, these are Amazon S3 objects, and you can access them only
by using the Amazon S3 console or the Amazon S3 API. You cannot
access the archived objects through the Amazon Glacier console or the Amazon
Glacier API
·
100 buckets per account can be created.
·
For objects greater than 5gb upto 5tb,u can use
"multipart upload api".
·
S3 Cross-Region Replication (CRR) is configured
to a source S3 bucket and replicates objects into a destination bucket in
another AWS Region.
·
Amazon S3 Same-Region Replication (SRR),
replicates objects between buckets in the same region.
·
SSE Data EncryptionWithin Amazon S3, Server Side
Encryption (SSE) is the simplest data encryption option available.
·
SSE encryption manages the heavy lifting of
encryption on the AWS side, and falls into two types: SSE-S3 and SSE-C.The
SSE-S3 option lets AWS manage the key for you, which requires that you trust
them with that information.
·
While Amazon S3 is ideal for hosting static
websites, dynamic websites requiring server side interaction, scripting or
database interaction cannot be hosted and should rather be hosted on Amazon EC2.
·
S3 also regularly verifies the integrity of
data stored using checksums. If Amazon S3 detects data corruption, it is
repaired using redundant data.
·
In addition, S3 calculates checksums on
all network traffic to detect corruption of data packets when storing or
retrieving data
·
Data protection against accidental overwrites
and deletions can be added by enabling Versioning to preserve, retrieve and
restore every version of the object stored
·
S3 also provides the ability to protect data
in-transit (as it travels to and from S3) and at rest.
·
S3 Object lifecycle management allows 2 types of
behavior
·
Transition in which the storage class for
the objects change
·
Expiration where the objects are permanently
deleted.
very useful information
ReplyDelete