CS Student Deploys React Portfolio on AWS S3 and CloudFront, Learns From Errors

A computer science student documented their first hands-on experience building and deploying a personal portfolio using React, AWS S3, and CloudFront as part of a self-directed cloud workshop. The project began as a simple HTML file before being converted into a React and Vite application with structured components for skills, projects, and education. During deployment, the student encountered an S3 AccessDenied error caused by missing public-access settings and an incorrect bucket policy referencing the wrong bucket name. A further CloudFront misconfiguration added to the debugging process, ultimately requiring the student to trace each error back to its root cause. The experience highlighted the importance of understanding cloud infrastructure configuration rather than copying settings without context.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in