CST 489 - Week 8
Hey everyone,
This week was very exciting because I did my first hands-on project! I created an S3 Static Website through AWS. Throughout this project, I gained practical, hands-on experience with Amazon Web Services (AWS), specifically using Amazon S3 to host a static website. Before starting, my understanding of cloud computing was mostly theoretical. This project helped me turn that knowledge into real-world skills.
One of the most important things I learned was how cloud storage works in practice. By creating an S3 bucket, I understood how AWS stores data and how it can be used not just for files, but also for hosting websites. Enabling static website hosting showed me how cloud services can replace traditional web servers for simple applications.
I also learned about permissions and security, which turned out to be a critical part of the project. Initially, I encountered a “403 Access Denied” error, which helped me understand how AWS controls access to resources. By adjusting the bucket policy and public access settings, I learned how important it is to configure permissions correctly to make content accessible while still maintaining security.
Another key takeaway was understanding how files are served over the internet. Uploading an HTML file and accessing it through the S3 website endpoint helped me see how users interact with cloud-hosted content. I also learned about file formatting and encoding, especially when fixing display issues using UTF-8, which improved my attention to detail.
This project also improved my problem-solving skills. I faced small issues such as access errors and encoding problems, and resolving them required careful checking and troubleshooting. This process made me more confident in navigating the AWS console and understanding how different settings affect outcomes.
Overall, this project helped me build a strong foundation in cloud computing. It showed me how simple and powerful AWS services can be, even for beginners. I now feel more confident using AWS and better prepared to explore more advanced services like EC2, CloudFront, and networking in the future.
In conclusion, this project was a valuable learning experience that strengthened both my technical skills and my understanding of cloud concepts. It also gave me a sense of accomplishment by successfully deploying a live website on AWS.
Comments
Post a Comment