Sunday, May 31, 2020

S3 Service

·       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.

1 comment:

ES12 new Features