S3:-
Amazon Simple Storage Service (Amazon S3) is a scalable and widely-used object storage service provided by Amazon Web Services (AWS).
-> It allows users to store and retrieve any amount of data from anywhere on the web.
-> S3 is designed to provide developers with a simple and durable storage infrastructure for their applications.
Key features of Amazon S3 include:
Object Storage: S3 is an object storage service that stores data as objects. An object typically consists of data, a key (unique within a bucket), and metadata.
Scalability: S3 is highly scalable, allowing users to store virtually unlimited amounts of data. It automatically scales to accommodate growing storage needs.
Durability and Reliability: S3 is designed for 99.999999999% (11 9's) durability, meaning it is highly reliable and data is redundantly stored across multiple facilities and servers.
Data Transfer Acceleration: S3 Transfer Acceleration uses Amazon CloudFront's globally distributed edge locations to accelerate uploads to and downloads from S3.
Access Control: S3 provides a flexible access control mechanism. Users can define access policies and use Access Control Lists (ACLs) to manage access to their buckets and objects.
Versioning: S3 supports versioning, allowing users to keep multiple versions of an object in the same bucket. This is useful for data recovery or tracking changes over time.
Lifecycle Management: Users can define lifecycle policies to automatically transition objects between storage classes or delete them after a certain period.
Security: S3 supports encryption both in transit (SSL/TLS) and at rest. Users can choose to encrypt their data using server-side encryption (SSE) with S3 managed keys, customer-provided keys, or AWS Key Management Service (KMS) keys.
Event Notification: S3 allows users to set up event notifications to trigger Lambda functions or SQS messages when objects are created, deleted, or restored.
Multipart Upload: For large objects, S3 allows users to upload parts of an object in parallel and then combine them into a single object.
Amazon S3 is widely used for various purposes, like data backup, archiving, content distribution, data lakes, and as a primary storage backend for applications.
Today's Task:-
Launch an EC2 instance using the AWS Management Console and connect to it using Secure Shell (SSH).
Create an S3 bucket and upload a file to it using the AWS Management Console.
Access the file from the EC2 instance using the AWS Command Line Interface (AWS CLI).
Day 43 of #90daysofDevOps
Thanks for reading
Follow me for more about DevOps♾️........
________________________________________________________________________________
#90daysHardChallenge
#Cloudcomputing
#DevOps
#Python
#TrainWithShubham