Popular Posts
-
I would like to bring another one of my skills to the table, WordPress baby! Starting with this post I will be covering the basics, doma...
-
Whenever a website is made you have to pay for the host and domain. There are different payment plans, sometimes every month and sometim...
-
re: purchasing WordPress.COM upgrades WordPress.com provides free blogs and hosts them free of charge. There are no bandwidth charges. A...
-
ASPHostPortal.com - The leader of ASP.NET hosting provider launches ASP.NET 4.6 hosting with fast network and fast support. New York, ...
-
CrowdReviews.com Announces Guide for Selecting Web Hosting Companies SOURCE: CrowdReviews.com July 23...
-
Grandi expresses his gratitude to Kenya for hosting almost half a million refugees and keeping its borders open to people fleeing war. B...
-
danroo 6 hours ago Template 59 Views HostWHMCS is a Responsive Web Hosting and WHMCS Template designed for All kinds of Domain an...
-
HOSTIO is a readymade web hosting WordPress theme for immediate use — created as straight forward as it can be. It's built with mode...
-
Introduction With .NET Core 1.0 fresh off the press, the Windows developer in me that has a decade-long experience with C# is thrilled by...
-
April 28, 2016 04:00 ET | Source: Research and Markets Dublin, April 28, 2016 (GLOBE NEWSWIRE) -- Research and Markets has announ...
Blog Archive
- December (19)
- November (25)
- October (28)
- September (26)
- August (28)
- July (31)
- June (26)
- May (27)
- April (28)
- March (30)
- February (28)
- January (31)
- December (31)
- November (30)
- October (31)
- September (29)
- August (44)
- July (56)
- June (53)
- May (54)
- April (48)
- March (55)
- February (44)
- January (3)
- December (5)
- November (5)
- October (26)
- September (25)
- August (29)
- July (26)
- June (18)
- September (1)
About Me
Total Pageviews
How to Host Static Website or Content on AWS S3 Storage
July 17, 2017 by Sajal Chakraborty
Learn about Amazon S3 (Simple Storage Service), creating a bucket in AWS S3 and then hosting static website or static contents in the storage area.
Table of Contents What is AWS S3 Static Website Hosting with AWS S3 What is AWS S3The Amazon S3 is a easy-to-use object store and one of the oldest services on AWS platform. Amazon S3 is an acronym for Amazon Simple Storage Service. It's a typical web service that enables us to store and retrieve data via an API reachable over HTTPS. The service offers unlimited storage space and stores your data in a highly available and durable and secured way.
In S3 we can store any kind of data, such as images, documents, and binaries, as long as the size of a single object doesn't exceed 5 TB.
Key terminologies of AWS S3Amazon S3 has below storage class which customers can choose –
Before starting this exercise we need to register ourselves with the AWS free tier account. AWS provides this type of access for 1 year to do the practice on different services. It is very straight forward and to do that you need to follow this link https://aws.amazon.com/ and need to click on "Create an AWS Account" button in top right corner of the home page itself.
Give required registration details. It will ask for some credit card, feel free to provide your own, AWS will not bill unless you have tried the services that does not falls under free tier.
Once you have registered and received the credentials, you need to login to the AWS console and after login the console will look like
Go to S3 console by clicking on the respective link from the storage section. The S3 console will look like below. Please note that AWS frequently update their portal, so the actual view may be little bit different from given image. But the overall functionalities should be same.
Now click on the create a bucket in the S3 console, and enter a bucket name. Please note that the bucket name is unique in the overall AWS platform, so you might face some error message like bucket already exists if you enter a duplicate bucket name that is already created in AWS by someone before. So, choose bucket name efficiently to avoid this. You can follow official AWS S3 bucket policy for more details.
Once you are able to create the bucket, it will come in the middle of the screen like below.
Now click on the bucket name and you will go to the bucket details page.
For demo purpose, we will create a sample HTML file and will upload in S3 and will access it from internet. This is the upload screen once we click on the Upload button.
I have created one html file index.html and uploaded in the S3. This only contains some static text. The content of the page is very simple as below. Feel free to use any static content such as CSS files, images or browser scripts.
<!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <title>Insert title here</title> </head> <body> <h2>Hi, Welcome to AWS S3 world!!!</h2> </body> </html>After uploading the screen will look like this.
Now we will try to access the HTML file from internet. To do that first we need to know the address of this page. We need to go to the details of the object by clicking on the link of the object. The details screen will look like below.
Now click on the link in a separate tab and you can expect one 403 forbidden error. As in AWS everything is private and secure by default. Now we need to set permission to enable the public access of this file to the outside world.
Now in order to make this file accessible to the outside world, we need to make this file public.
It is also very simple, just click on Make public button in the top to make this file public, so that everyone can access this from outside world. Once we have make this link public, let's again try to access this from a separate tab to see if it is accessible.
Congratulations !!! You have successfully set up our first static website in S3 by just clicking on couple of buttons.
Please feel free to give your comment if you face any difficulty here, we will be happy to look into the problem.
Happy Learning !!
Source: How to Host Static Website or Content on AWS S3 Storage
0 comments:
Post a Comment