You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
API Gateway
[AWS] ๐ API Gateway ์ธ์ฆ ํค & ์ฌ์ฉ๋ ์ ํ ์ค์
API Gateway ์ธ์ฆ ํค ์ง๋ ์๊ฐ์ REST API Gateway ๋ฐฐํฌ์ ์ฑ๊ณตํ์๋ค. ํ์ง๋ง ๋ง์ผ ๋๊ตฐ๊ฐ๊ฐ ๋ถ์ํ ์๋๋ฅผ ๊ฐ์ง๊ณ ํ๋ก๊ทธ๋จ์ ์ด์ฉํ์ฌ ํ๋ฃจ์ 100๋ง๊ฑด์ api ์์ฒญ ํธ๋ํฝ์ ๋ณด๋ด๋ฉด ์ด์ฐ๋ ๊น? ์๋น์ค๊ฐ ํฐ์ ธ๋ฒ๋ฆด ๊ฒ์ด๋ฉฐ, ์๊ธ ๋ํ ํตํญํ์ ๋ง๊ฒ ๋ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ API Key๋ฅผ ์์ฑํ์ฌ ํ๋ก์ ํธ๋ณ๋ก ๊ณ ๊ฐ์ด ์ํ๋ ์์ฒญ ์๋, ํ ๋น๋์ ์ค์ ํ์ฌ ์ ํํ์ฌ์ผ ํ๋ค. API Key๋ฅผ ๊ด๋ฆฌํ์ฌ ์ฌ์ฉ์๋ค์๊ฒ ์์ฒญ ๊ถํ์ ์ ๊ณตํ๊ณ , ์ฌ์ฉ๋ ๊ณํ์ ์ด์ฉํ์ฌ ์ผ,์ ์์ฒญ ์ ๋๋ n์ด ๋น m๊ฐ์ ์์ฒญ ์๋ฅผ ์ ํํ๋ ๊ธฐ๋ฅ์ ์ค์ ํ๋ค. ์ด๋ ๊ฒ ๊ฐ๋ฐ์๋ค์ ์ฃผ๋ก API Key์ ์ฌ์ฉ๋ ๊ณํ, Lambda ๊ถํ ๋ถ์ฌ์๋ฅผ ํจ๊ป ์ฌ์ฉํจ์ผ๋ก์ API ์์ธ์ค๋ฅผ ์ ์ด ํ๋ค. ์ฃผ์์ฌํญ โ ๏ธ API Key๋ฅผ ์ธ์ฆ๊ณผ ์ธ..
[AWS] ๐ API Gateway ๊ฐ๋ & ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ ์ ๋ฆฌ
API Gateway ์๋น์ค API Gateway๋ ๊ท๋ชจ์ ์๊ด์์ด API ์์ฑ, ์ ์ง ๊ด๋ฆฌ, ๋ชจ๋ํฐ๋ง๊ณผ ๋ณดํธ๋ฅผ ํ ์ ์๊ฒ ํด์ฃผ๋ ์๋น์ค์ด๋ค. ๋ง ๊ทธ๋๋ก Client์์ server๋ก ํต์ ํ ๋ ์ฌ์ฉํ๋ ๋ง์ api๋ค์ ๋๋ฌธ(๊ฒ์ดํธ์จ์ด)๊ณผ ๊ฐ์ ์ญํ ์ ํ๋ค๊ณ ๋ณด๋ฉด ๋๋ค. ์ฆ, API๊ฐ ์ง๋๊ฐ๋ ํต๋ก์ธ ์ ์ด๋ค. API Gateway๋ฅผ ์ด์ฉํ๋ฉด ํตํฉ์ ์ผ๋ก ์๋ํฌ์ธํธ์ REST API๋ฅผ ๊ด๋ฆฌํ ์ ์๋ค. API ๊ฒ์ดํธ์จ์ด๋ฅผ ๋ฑ๋กํด์ฃผ๋ฉด, ๋ชจ๋ ํด๋ผ์ด์ธํธ๋ ๊ฐ ์๋น์ค์ ์๋ํฌ์ธํธ ๋์ API Gateway๋ก ์์ฒญ์ ์ ๋ฌํ์ฌ ๊ด๋ฆฌ๊ฐ ์ฉ์ดํด ์ง๋ค. ์ฌ์ฉ์๊ฐ ์ค์ ํ ๋ผ์ฐํ ์ค์ ์ ๋ฐ๋ผ ๊ฐ ์๋ํฌ์ธํธ๋ก ํด๋ผ์ด์ธํธ๋ฅผ ๋๋ฆฌํ์ฌ ์์ฒญํ๊ณ ์๋ต์ ๋ฐ์ผ๋ฉด ๋ค์ ํด๋ผ์ด์ธํธ์๊ฒ ์ ๋ฌํ๋ ํ๋ก์(proxy) ์ญํ ์ ํ๊ธฐ ๋๋ฌธ์ด๋ค. ..