DevOps Project-3
Sayali Shewale
DevOps Engineer | AWS cloud Engineer | AWS DevOps | Linux | Docker | Jenkins | Terraform | Kubernetes | Ansible | Grafana
Project Description
The project involves hosting a static website using an AWS S3 bucket. Amazon S3 is an object storage service that provides a simple web services interface to store and retrieve any amount of data. The website files will be uploaded to an S3 bucket and configured to function as a static website. The bucket will be configured with the appropriate permissions and a unique domain name, making the website publicly accessible. Overall, the project aims to leverage the benefits of AWS S3 to host and scale a static website in a cost-effective and scalable manner.
In AWS management console, Go to Amazon S3 service.
1.Create an S3 Bucket:
First, create an S3 bucket in the AWS Management Console.
Choose a unique bucket name and select a region that is closest to your target audience.
To enable public access to your S3 bucket, Set the "Block public access" settings to "Off"
Click on 'Create bucket'
Bucket is successfully created.
2. Upload Website Files:
Once your bucket is created, upload your website files to the bucket.
Click on 'Upload'
Click on 'Add files' to add website files.
Website files are uploaded to the bucket.
领英推荐
3. Configure Static Website Hosting:
Go to the "Properties" tab
Edit "Static Website Hosting".
Enable Static website hosting. Set the "Index Document" to "index.html"
After enabling static website hosting, you will have bucket website endpoint which your website URL.
4. Set Permissions:
Set the bucket permissions to allow public access to your website.
Go to the "Permissions" tab and click on "Bucket Policy".
Then add the following bucket policy to make your bucket publicly accessible:
Browse bucket website URL.
You should now be able to access your static website using the bucket's URL.
Thank you for reading!
DevOps Engineer Trainee
1 年wonderful project very useful for me
DevOps Engineer @ Cyberoide Tech | ??Linux | ????GitHub | ?AWS | ??Python | ??Docker | Full stack developer
1 年Awesome project ??
Senior Cloud Engineer - Nagarro | Google Cloud Certified {"CDI, ACE , PCA, PDE}|Cloud DevOps Specialist | 5x GCP , Azure Certified | Devops | Linux | Docker | Terraform | Jenkins CI/CD | Kubernetes
1 年Definitely will try this Sayali Shewale