Aws S3
Aws S3
https://aws.amazon.com/s3/storage-classes/
S3 – Lifecycle Management
• To manage your objects so that they are stored cost effectively throughout their
lifecycle, configure their lifecycle.
• S3 Lifecycle management help us to move object from one storage class to another after
particular time or delete that objects permanently.
• https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html
S3 - Versioning
• If you overwrite an object, it results in a new object version in the bucket. You can
always restore the previous version.
• Great backup tool.
• Once enabled versioning cannot be disabled only suspended.
• https://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html
S3 – Cross Region Replication
• Cross region replication is a bucket level feature that enables automatic, asynchronous
copying of objects across buckets in different AWS regions.
• The object replicas in the destination bucket are exact copy of the object in the source
bucket. They have same key names and the metadata – for example creation date, owner,
user-defined metadata, version ID, ACL, storage class.
• Amazon S3 encrypts all data in transit across AWS regions using SSL.
S3 – Cross Region Replication
• You can host a static website on Amazon Simple Storage Service (Amazon S3). On a
static website, individual webpage's include static content.
• Make sure that bucket name is same as the domain name.
• https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html
S3 – Transfer Acceleration
• Amazon S3 Transfer Acceleration enables fast, easy, and secure transfers of files over
long distances between your client and an S3 bucket.
• Transfer Acceleration takes advantage of Amazon CloudFront’s globally distributed
edge locations.
• https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html
S3 – Events
• The Amazon S3 notification feature enables you to receive notifications when certain
events happen in your bucket.
• Amazon S3 supports the following destinations where it can publish events:
1. Amazon Simple Notification Service (Amazon SNS) topic
2. Amazon Simple Queue Service (Amazon SQS) queue
3. AWS Lambda
• https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html
S3 – Object Lock
• With Amazon S3 object lock, you can store objects using a write-once-read-
many (WORM) model.
• You can use it to prevent an object from being deleted or overwritten for a fixed amount
of time or indefinitely.
S3 – Permissions