Popular Posts
-
Doing a whois search on your domain, I see that your DNS is pointing to http://nerdwebsites.com/ so I'd suggest you try contacting the...
-
Mount Holly Springs, PA, October 04, 2015 --(PR.com)-- The brand new web hosting company, TFGHosting.com, announced its official soft la...
-
When starting a business, having a website is vital. It doesn't matter what sector you're entering; a company website is an absolu...
-
MyBroadband will host its annual Cloud and Hosting Conference on 25 May 2016 at the Gallagher Convention Centre in Midrand. Conference...
-
Global Web Hosting Company, HUB8, has recently rolled out hosting services targeted at customers in the Nigerian technology hemisp...
-
Rackspace Hosting, Inc. (RAX) Set to Announce Earnings on Tuesday February 12t...
-
Posted: Wed 4:57 PM, Sep 27, 2017 FARGO, N.D. (Valley News Live) - A Fargo Airbnb host says the online service is not only safe, but...
-
Back in the early days of the Internet, when AOL still mattered and Hotmail was still hot, setting up a website was a traumatic experience...
-
HP UX Hosting, a Company Created With The Goal of Helping Enterprises With The Migration of Their in-house HP UX Systems to The Cloud is N...
-
f you looking feature-rich hosting service with domain and hosting packages for an adorable price tag, 1and1 Web Hosting should be best fo...
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