Amazon S3 (Simple storage service) was one of AWS's foundation products when they began offering cloud services. It was launched in 2006. S3 is an object storage service meaning that the data/objects stored within a bucket are accessible via http/https connections. There is no theoretical limit imposed on the number or size of buckets that you can create with S3 but there is a limit of 5TB on the size of a single object.
Types:
Standard storage: This replicates the data stored within a bucket to three or more locations within the same or different availability zones. This offers extremely high reliability.
Reduced redundancy storage: This is a slightly cheaper offering with lesser assured durability and reliability.
Pricing:
Since I'm using free tier I'll share the free tier offering details:
Creating a S3 bucket:
From the AWS services dashboard click on S3 under the storage section.
This brings us to the AWS S3 console. Now click on create bucket.
This starts the S3 bucket configuration wizard. First set the name for the bucket and select the region where you want the bucket to be created.
Next is the properties section. I'll leave it at defaults for now.
Finally we are presented with the below screen where we can review our settings and if we are ok with the settings then click on create bucket.
Now on the AWS S3 management console we can see that the S3 bucket has been created.
Click on the bucket name, then click on upload. The below screen will come up:
Click on add files to upload a file.
After selecting the file we can review the permission attributes as shown below:
Next we can select the storage category and turn on encryption if required.
Finally review the settings:
Once done we can see that the file object has been added to our S3 bucket.
We can view the files' properties by simply selecting it or clicking on it.
The link attribute is the URL we need to use to view the file. Since I had set the properties of the object to public, this file object is publically accessible over the internet.
Types:
Standard storage: This replicates the data stored within a bucket to three or more locations within the same or different availability zones. This offers extremely high reliability.
Reduced redundancy storage: This is a slightly cheaper offering with lesser assured durability and reliability.
Pricing:
Since I'm using free tier I'll share the free tier offering details:
From the AWS services dashboard click on S3 under the storage section.
This brings us to the AWS S3 console. Now click on create bucket.
This starts the S3 bucket configuration wizard. First set the name for the bucket and select the region where you want the bucket to be created.
Next is the properties section. I'll leave it at defaults for now.
Finally we are presented with the below screen where we can review our settings and if we are ok with the settings then click on create bucket.
Now on the AWS S3 management console we can see that the S3 bucket has been created.
Click on the bucket name, then click on upload. The below screen will come up:
Click on add files to upload a file.
After selecting the file we can review the permission attributes as shown below:
Next we can select the storage category and turn on encryption if required.
Finally review the settings:
Once done we can see that the file object has been added to our S3 bucket.
We can view the files' properties by simply selecting it or clicking on it.
The link attribute is the URL we need to use to view the file. Since I had set the properties of the object to public, this file object is publically accessible over the internet.
I have read this post. collection of post is a nice one AWS Online Course
ReplyDelete