github3 AWS EC2 : permission denied (public key) ๋๊ฐ์ ํด๋จผ ์๋ฌ ์์ผ์ ๋ถ๋ค์ ์ํด ๊ธ ์์ฑํฉ๋๋ค. yml ํ์ผ์๋ RELEASE_SERVER_USERNAME ์ Secrets๋ฅผ ๋ฐ๋๋ฐ, ๋ณ์๋ช ๊ณผ ์์ ๋ด์ฉ๋ค ์ ํ์ธํฉ์๋ค~~!! ๋ฒ๋ฆฐ ์๊ฐ์ด ๋๋ฌด ์๊น๋ค.... DevOps/Git 2023. 12. 3. CI/CD : GitHub Actions, EC2, RDS๋ฅผ ํ์ฉํ ์๋ ๋ฐฐํฌ ํ์ดํ ๋ผ์ธ ๊ตฌ์ถํ๊ธฐ 2ํธ ์ด๋ฒ ๊ธ์ ์ ๋ฒ๊ธ์์ ์ด์ด์ง๋ ์ ๋ฒ๊ธ์ ์์ง ๋ณด์ง ์์ ๋ถ๋ค์ ์ ๋ฒ๊ธ์ ์ฝ์ด์ฃผ์ธ์.https://programmer-may.tistory.com/172 GitHub Actions, EC2, RDS๋ฅผ ํ์ฉํ ์๋ ๋ฐฐํฌ ํ์ดํ ๋ผ์ธ ๊ตฌ์ถํ๊ธฐ 1ํธ์ง๋๋ฒ ํผ์์ ๋๋๋๊ณ ์ง์ธ์์ ๋ฌผ์ด๋ด์ develop ๋ธ๋์น์ ์๋๋ฐฐํฌ ํ์ดํ ๋ผ์ธ์ ๊ตฌ์ถํด ๋ณด์๋ค. ์ด๋ฒ์ ํผ์์ ์ค์ ๋๋์ผ๋ก release ๋ธ๋์น์ ์๋ ๋ฐฐํฌ ์๋ฒ๋ฅผ ๋ง๋ค์ด ๋ณด๊ฒ ๋ค. ๋จผ์ ์ฌ์ฉํprogrammer-may.tistory.com ์ ๋ฒ์ OpenSSH key๋ฅผ ๋ง๋๋ ๊ฒ ๊น์ง ํ๋ค. ์ด์ ๋์ EC2 ์๋ฒ์ ๋ค์ด๊ฐ์ Open JDK ๋ฅผ ๊น์ ๋์ JAR ํ์ผ์ด ์คํ ๋ ์ ์๋๋ก ํ๊ฒ ๋ค. (์ถ๊ฐ์ ์ผ๋ก MySQL ํด๋ผ์ด์ธํธ๊น์ง ๋ค์ด) SSH ํด๋ผ์ด.. DevOps/AWS 2023. 11. 28. CI/CD : GitHub Actions, EC2, RDS๋ฅผ ํ์ฉํ ์๋ ๋ฐฐํฌ ํ์ดํ ๋ผ์ธ ๊ตฌ์ถํ๊ธฐ 1ํธ (PEM, PPK ํค , PuTTy) ์ง๋๋ฒ ํผ์์ ๋๋๋๊ณ ์ง์ธ์์ ๋ฌผ์ด๋ด์ develop ๋ธ๋์น์ ์๋๋ฐฐํฌ ํ์ดํ ๋ผ์ธ์ ๊ตฌ์ถํด ๋ณด์๋ค. ์ด๋ฒ์ ํผ์์ ์ค์ ๋๋์ผ๋ก release ๋ธ๋์น์ ์๋ ๋ฐฐํฌ ์๋ฒ๋ฅผ ๋ง๋ค์ด ๋ณด๊ฒ ๋ค. ๋จผ์ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก EC2 ์ธ์คํด์ค์ RDS MySQL ์ด๋ค. ์ธ์คํด์ค ์์์ ๋๋ฅด๊ณ ์ด๋ฆ์ ์ ์ด์ค๋ค. AMI ๋ก ๋ ํผ๋ฐ์ค๊ฐ ๋ง์ด ์๋ Ubuntu ๋ฅผ ํ์ฉํ์๋ค. ์ธ์คํด์ค ์ ํ์ผ๋ก๋ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ๋์ด ์๋ t2.micro ์ฌ์ฉํ์๋ค. ๋ค์์ ์ค์ํ ํคํ์ด์ด๋ค.๋ฏธ๋ฆฌ ๋ง๋ค์ด๋ ํคํ์ด๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ํค ํ์ด ์์ฑ์ ๋๋ฌ ํคํ์ด๋ฅผ ๋ฑ๋กํด์ค๋ค.PEM ๋ก ํ๋ฉด OpenSSH ์ฐ๊ฒฐ์ ํ๋ฒ์ ํ ์ ์๋๋ฐ, ppk ํค๋ฅผ Putty ๋ก OpenSSH Key๋ก ๋ณํํ๋ ์์ ์ ๊ณต๊ฐํ๊ฒ ๋ค. ๊ทธ๋ฌ๋ฉด ์ด๋ฐ ํค๊ฐ ๋ค์ด .. DevOps/AWS 2023. 11. 27. ์ด์ 1 ๋ค์