์ด ํ๋ก์ ํธ๋ AWS ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค ์น์ฌ์ดํธ๋ฅผ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ธ๋ถ ์ฌํญ์ ์ค๋ช
ํฉ๋๋ค. ์ ์๋ HTML, CSS ๋ฐ JavaScript๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ ์น์ฌ์ดํธ๋ฅผ ๊ตฌ์ถํ์ต๋๋ค. Amazon S3๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฅ์, Route 53๋ฅผ ์ฌ์ฉํ์ฌ DNS, CloudFront๋ฅผ ์ฌ์ฉํ์ฌ CDN์ ๊ตฌ์ฑํ์ต๋๋ค. SSL ์ธ์ฆ์๋ AWS Certificate Manager (ACM)๋ฅผ ํตํด ์ป์์ต๋๋ค. GitHub Actions๋ฅผ ์ฌ์ฉํ์ฌ CI/CD ์๋ํ๋ฅผ ๊ตฌํํ์ต๋๋ค. ๋ฐฐํฌ ๊ณผ์ ์๋ S3 ๋ฒํท ์ค์ ๊ตฌ์ฑ, Route 53์์ ์ฌ์ฉ์ ์ง์ ๋๋ฉ์ธ ์ค์ , CloudFront ๊ตฌ์ฑ์ด ํฌํจ๋์์ต๋๋ค. YAML ๋ค์ฌ์ฐ๊ธฐ ์ค๋ฅ์ GitHub Actions ์ํฌํ๋ก์์ ๋น๋ฐ ์ฐธ์กฐ๊ฐ ์ฌ๋ฐ๋ฅด์ง ์์ ๊ฒ๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก HTTPS ๋ณด์์ด ์ ์ฉ๋ ์น์ฌ์ดํธ๊ฐ ์์ฑ๋์์ผ๋ฉฐ ์๋ ๋ฐฐํฌ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ฒ ๋์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ์ ์์ AWS ๋ฐ DevOps ๊ธฐ์ ์ ํฅ์์ํค๋ ๋ฐ ๋์์ด ๋์์ต๋๋ค. ํฅํ ๊ฐ์ ์ฌํญ์ผ๋ก๋ ๋ธ๋ก๊ทธ ์ถ๊ฐ์ ๋ถ์ ํตํฉ์ด ํฌํจ๋ฉ๋๋ค. ์ ์๋ ์ด ํ๋ก์ ํธ๋ฅผ ํฅํ ํด๋ผ์ฐ๋ ํ๋ก์ ํธ์ ๊ฐ๋ ฅํ ๊ธฐ์ด๋ก ๊ฐ์ฃผํฉ๋๋ค. ๋ผ์ด๋ธ ์น์ฌ์ดํธ์ GitHub ์ ์ฅ์๊ฐ ์ ๊ณต๋ฉ๋๋ค.
dev.to
# ๐ Hosting a Static Portfolio Website on AWS with CI/CD
Create attached notes ...
