Hosting a website using S3 bucket is very easy all you need to have are the following things
AWS account.
S3 Bucket with static website hosting enabled.
Your website html file.
I will guide you step by step.
1. Create a S3 bucket and go to properties tab.
2. Enable Static website Hosting.
![](https://www.edureka.co/community/?qa=blob&qa_blobid=11031136949759081167)
![](https://www.edureka.co/community/?qa=blob&qa_blobid=7041604198241851951)
3. Create a webpage or get your static website's content ready.
![](https://www.edureka.co/community/?qa=blob&qa_blobid=308842665021718567)
4. Upload the file to S3 bucket.
![](https://www.edureka.co/community/?qa=blob&qa_blobid=17309536380967345212)
5. Make your webpage public as it is currently hidden and is private.
![](https://www.edureka.co/community/?qa=blob&qa_blobid=6485584577380429837)
![](https://www.edureka.co/community/?qa=blob&qa_blobid=1373276486772867766)
6. Click on properties of your file and check for the generated link.
![](https://www.edureka.co/community/?qa=blob&qa_blobid=15062355615939492627)
7. Copy the link and open it using your browser.
![](https://www.edureka.co/community/?qa=blob&qa_blobid=1487216789632879863)
And its done. I hope it was useful.