What Is Amazon Simple Storage Service (Amazon S3)?
Amazon Simple Storage Service is storage for the Internet. It is designed to make your web-scale computing easier for developers those who wants storage on cloud.
Amazon S3 has a simple web services interface that you can use to store and retrieve any amount of data, at any time, from anywhere in the world. It gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. The service aims to maximize benefits of scale and to pass those benefits on to developers so that they can easily manage their content on a cloud.
Working with Amazon S3 Buckets:
Amazon S3 is cloud storage for the internet/web. To upload your data (photos, videos, documents etc.), you first create a bucket in any AWS Regions. You can then upload any unlimited number of objects as you want to the bucket.
An Amazon S3 bucket name is globally unique, and the namespace is shared by all AWS accounts. This means that after a bucket is created, no one can use the name of that bucket nither in your account nor used by another AWS account in any AWS Region until the bucket is deleted. You should not depend on specific bucket naming conventions for availability or security verification purposes.
Working with Amazon S3 Objects:
Amazon S3 is a simple key, value store designed to store as many objects as you want. You store these objects in one or more buckets.
Some points you need to remeber about S3:
You can create any number of objects inside the bucket but make sure single object should not be greater then
5 TB.
By default, you can create 100 buckets in a account, if you need additional buckets, you can increase your bucket limit by submitting a service limit increase.
Even you can start using Versioning by enabling a setting on your Amazon S3 bucket,.
Even you can host your Website and access via browser.
It’s a low cost storage compare to database.
Lets do implementation of Amazon S3 via GUI as well as CLI one by one:
GUI, implementation of Amazon S3:
CLI, implementation of Amazon S3:
To Configure S3 with following task
Create a Bucket
Add an Object to a Bucket
Add an folder to Bucket
View an Object
Move an Object
Delete an Object and Bucket
To empty a Bucket
To delete a Bucket
Hosting a Static Website on Amazon S3
Click on Plus Radio button for Add more permission
Drop down Grantee Button
Select Everyone to make it public
Enable the check box to Open/Download
Enable the check box to View/Permission
Enable the check box the Edit View Permission
