์คํ๋ง๋ถํธ (2) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [์๋ฒ๊ฐ๋ฐ์บ ํ] ์ธ์ฆ ์๋ฒ - ์์ ๋ก๊ทธ์ธ ๋ค์ด๋ฒ ์์ด๋๋ก ๋ก๊ทธ์ธ ์ธ์ฆ์๋ฒ์ ๋ค์ด๋ฒ ์์ด๋๋ก ๋ก๊ทธ์ธ(๋ค์๋ก) ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค. ๋ค์๋ก์ ์ ์ฒด์ ์ธ ๋ก์ง์ ๋ค์๊ณผ ๊ฐ๋ค. 1. NAVER Developers์์ Application์ ๋ฑ๋กํด client_id์ client_secret์ ๋ฐ๊ธ๋ฐ๋๋ค. 2. client_id๋ก access_code๋ฅผ ์์ฒญํ๋ค. 3. client_id์ client_secret, access_code๋ก ์ฌ์ฉ์ ์ ๋ณด์ ์ ๊ทผํ ์ ์๋ access_token๊ณผ refresh_token์ ์์ฒญํ๋ค. 4. access_token์ผ๋ก ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ์์ฒญํ๋ค. ์ฌ๊ธฐ์ access_code๋ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ์์ฒญํ ์ ์๋ ํ ํฐ์ด ์๋๋ฉฐ, ํ ํฐ์ ๋ฐ๊ธ๋ฐ๊ธฐ ์ํด์๋ ์์ NAVER Developers์์ ๋ฐ๊ธ๋ฐ์ client_id ๋ฐ cl.. [์๋ฒ๊ฐ๋ฐ์บ ํ] ์ธ์ฆ ์๋ฒ - AWS EC2 & RDS ๊ตฌ์ถ ๋ฐ ๋ฐฐํฌ ๋ฐฐํฌ ํ๊ฒฝ ๊ตฌ์ถ ์ธ์ฆ์๋ฒ๋ฅผ AWS EC2์ ๋ฐฐํฌํ๊ณ , RDS์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ๋ค. ์๋ ๋ธ๋ก๊ทธ์ ํด๋น ๋ด์ฉ์ด ์ ์ ๋ฆฌ๋์ด ์์ด ๊ตฌ์ถํ๋๋ฐ๋ ํฐ ์ด๋ ค์์ด ์์์ง๋ง, ๋ฐฐํฌ ํ ๋ EC2 ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ๊ณผ ํฌํธ ๋ฌธ์ ๋๋ฌธ์ ํ๋ค์๋ค. ์ฐธ๊ณ ๋งํฌ ๋ฐฐํฌ ํ๊ฒฝ ๊ตฌ์ถ ๋ฐ ๋ฐฐํฌ : 4) ์คํ๋ง๋ถํธ๋ก ์น ์๋น์ค ์ถ์ํ๊ธฐ - 4. AWS EC2 & RDS ๊ตฌ์ถํ๊ธฐ 5) ์คํ๋ง๋ถํธ๋ก ์น ์๋น์ค ์ถ์ํ๊ธฐ - 5. EC2์ ๋ฐฐํฌํ๊ธฐ PuTTY Gen์ผ๋ก ppk ํ์ผ ์์ฑ : [REST API ์ค์ต] 4. Springboot ํ๋ก์ ํธ AWS EC2 ์ธ์คํด์ค์ ๋ฐฐํฌ AWS ํ๋ฆฌํฐ์ด์ ๊ฒฝ์ฐ ํ ๊ณ์ ๋ด์ ๋์๊ฐ๋ ๋ชจ๋ ์ธ์คํด์ค์ ์๊ฐ์ด ํ ๋ฌ ๊ธฐ์ค 750์๊ฐ์ด ์ด๊ณผํ๋ฉด ์ถ๊ฐ์๊ธ์ด ๋ถ๊ณผ๋๊ธฐ ๋๋ฌธ์, ์ฌ๋ฌ ๊ณ์ ์ผ๋ก ๋๋์ด ๊ฐ ์๋ฒ๋ฅผ ๋ฐฐ.. ์ด์ 1 ๋ค์