What is Amazon S3?
Amazon Simple Storage Service (Amazon S3) is an object storage service offering industry-leading scalability, data availability, security, and performance. Millions of customers of all sizes and industries store, manage, analyze, and protect any amount of data for virtually any use case, such as data lakes, cloud-native applications, and mobile apps. With cost-effective storage classes and easy-to-use management features, you can optimize costs, organize and analyze data, and configure fine-tuned access controls to meet specific business and compliance requirements.
Use cases:
1.Build a data lake
A data lake is a centralized repository that allows you to store all your structured and unstructured data at any scale. You can run data analytics, artificial intelligence (AI), machine learning (ML), and high-performance computing (HPC) applications to unlock the value of your data.
2.Backup and restore critical data:Meet your recovery time objective (RTO), recovery point objective (RPO), and compliance requirements with S3's robust replication functionality, data protection with AWS Backup, and various AWS Partner Network solutions.
Ancestry uses the Amazon S3 Glacier storage classes to restore terabytes of images in mere hours instead of days.
3.Archive data at the lowest cost: Move data archives to the Amazon S3 Glacier storage classes to lower costs, eliminate operational complexities, and gain new insights.
The BBC, a UK public service broadcaster, safely migrated its 100-year-old flagship archive to Amazon S3 Glacier Instant Retrieval.
With an Amazon S3 data lake, users in Salesforce’s organization can discover, access, and analyze all their data, regardless of where it lives, in a secure and governed way.
4:Generative AI:Put your data to work
Because Amazon S3 stores more than 350 trillion objects (exabytes of data) for virtually any use case and averages over 100 million requests per second, it may be the starting point of your generative AI journey.
Grendene is creating a generative AI-based virtual assistant for their sales team using a data lake built on Amazon S3.
Below are step by step guide in creating Amazon S3 bucket.
Sign into your aws account
It takes you to aws console home page
On the search bar, search for S3
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9q94ogthbllpy2uqj85d.png
Then select the S3
Click on S3
In general configuration let the aws region as default and in bucket type, leave it as default
In bucket name, name it stellanews
Leave the rest as default and click create bucket
stellanews successfully created
Click on the stellanews to open it.
See the opened up stellanews and click upload
On the upload page, select add files
A file was selected from the desktop named in the cloud
See the uploaded image
On the bottow right click upload
Image successfully uploaded
The image uploaded
open the image uploaded and on the top right click open
This was the image uploaded
Under object action, select share with a presigned URL
Set number of minutes to be 3 and then click create presigned URL
The image from the presigned URL
Top comments (0)