์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ๋งฅ๋ฝ์์ IAM ์ญํ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ๊ณ ์์ ํ ์๋์ ๋ณด์ฅํ๋ ๋ฐ ์ค์ํ ์์น๋ฅผ ์ฐจ์งํฉ๋๋ค. IAM(ID ๋ฐ ์ก์ธ์ค ๊ด๋ฆฌ) ์ญํ ์ AWS ํ๊ฒฝ ๋ด์์ ์ํธ ์์ฉํ๋ ๋ฆฌ์์ค ๋ฐ ์ํฐํฐ์ ์ง์ ๋ ๊ถํ์ ๋ถ์ฌํ๋ ๊ฐ๋ ฅํ AWS(Amazon ์น ์๋น์ค) ๋ณด์ ๊ธฐ๋ฅ์ ๋๋ค. IAM ์ญํ ์ AWS Lambda ํจ์์ ๊ฐ์ ์๋ฒ๋ฆฌ์ค ์ํคํ ์ฒ์ ํจ๊ป ์ฌ์ฉํ์ฌ ๋์ฑ ๊ฐ๋ ฅํ๊ณ ์์ ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ๋ณธ์ง์ ์ผ๋ก IAM ์ญํ ์ AWS ์๋น์ค์ ์ฌ์ฉ์ ์์ฑ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ์์ ํ๊ณ ํจ์จ์ ์ธ ๋ธ๋ฆฌ์ง ์ญํ ์ ํฉ๋๋ค.
IAM ์ญํ ์ ์ฌ์ฉ์ ๋ฐ ๋ฆฌ์์ค์ ๋ํ ์ฅ๊ธฐ ์๊ฒฉ ์ฆ๋ช ์ด ํ์ํ์ง ์๋๋ก ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํฉ๋๋ค. ๋์ ์์ ๋ณด์ ์๊ฒฉ ์ฆ๋ช ์ ์ฌ์ฉํ๋ฏ๋ก ์ด๋ฅผ AWS ๋ณด์ ์ํ๊ณ์ ์ค์ํ ๊ตฌ์ฑ ์์๋ก ๋ง๋ญ๋๋ค. ์ด๋ฌํ ์์ ์๊ฒฉ ์ฆ๋ช ์ ์ ํ๋ ์๊ฐ ๋์ ์ ํจํ๋ฏ๋ก ๋ฌด๋จ ์ก์ธ์ค ์ํ์ ์ค์ด๊ณ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ํ๊ฒฝ์์ ๊ฐ๋ ฅํ ๋ณด์ ๊ณ์ธต์ ๋ณด์ฅํฉ๋๋ค.
AppMaster ์์๋ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ํ๊ณ ํจ์จ์ ์ธ ๊ฐ๋ฐ์ด no-code ํ๋ซํผ์ ํต์ฌ์ ๋๋ค. IAM ์ญํ ์ ์๋ฒ๋ฆฌ์ค ์ํคํ ์ฒ์ ํตํฉํ๋ฉด ๊ฐ๋ฐ์๋ ์ฅ๊ธฐ ๋ณด์ ์๊ฒฉ ์ฆ๋ช ๊ด๋ฆฌ์ ๋ํ ๊ฑฑ์ ์์ด ๋น์ฆ๋์ค ๋ก์ง๊ณผ ๊ธฐ๋ฅ์ ๋ง๋๋ ๋ฐ ์ง์คํ ์ ์์ต๋๋ค. ์๋ฒ๋ฆฌ์ค ์ปดํจํ ๊ณผ IAM ์ญํ ์ ์ด์ ์ ์ต๋ํ ํ์ฉํจ์ผ๋ก์จ AppMaster ์ฌ์ฉ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์๋ ์ก์ธ์ค ๊ฐ๋ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ํ๋ซํผ์ ์ ๊ณตํฉ๋๋ค.
์ํฉ์ ๋ฐ๋ผ ์ฌ์ฉํ ์ ์๋ ๋ค์ํ ์ ํ์ IAM ์ญํ ์ด ์์ต๋๋ค.
- ์๋น์ค ์ฐ๊ฒฐ ์ญํ : ์ฌ์ฉ์๋ฅผ ๋์ ํ์ฌ ์์ ์ ์ํํ๊ธฐ ์ํด AWS ์๋น์ค์์ ์๋์ผ๋ก ์์ฑ๋ฉ๋๋ค.
- ์๋น์ค ์ญํ : AWS ์๋น์ค๊ฐ ์ฌ์ฉ์ ๊ณ์ ์ ๋ฆฌ์์ค์ ์ก์ธ์คํ๋๋ก ํ์ฉํฉ๋๋ค.
- ์์ ์ญํ : ์ฌ์ฉ์๊ฐ AWS ์๋น์ค ๋๋ ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ํน์ ๊ถํ์ ๋ถ์ฌํ ์ ์๋๋ก ํ์ฉํฉ๋๋ค.
- ์ธ์คํด์ค ํ๋กํ: EC2(Elastic Compute Cloud) ์ธ์คํด์ค์ ๋ฆฌ์์ค์ ๋ํ ๊ถํ์ ์ ๊ณตํ์ฌ ์๋น์ค ๊ฐ ๋ณด์ ํต์ ์ ํ์ฉํ๋ IAM ์ญํ ์ ํ์ ๋๋ค.
IAM ์ญํ ์ AppMaster ํ๋ซํผ ๋ด์์ ์ค์ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ๋ค์ด IAM ์ญํ ์ AWS Lambda ํจ์(์๋ฒ๋ฆฌ์ค ์ปดํจํ ์๋น์ค)์ S3(Simple Storage Service) ๋ฒํท์ ์ก์ธ์คํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฅ๊ธฐ ์๊ฒฉ ์ฆ๋ช ์์ด๋ ์คํ ๋ฆฌ์ง ๋ฒํท์์ ํ์ผ์ ์ ๋ก๋ํ๊ฑฐ๋ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค. ์ด ์ค์ ์ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ฐ์ ํจ์ ๋ฐ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด์, ์ ์ฐ์ฑ ๋ฐ ์ ์์ฑ์ ํฅ์์ํต๋๋ค.
AppMaster ์ปจํ ์คํธ ๋ด์ ๋ ๋ค๋ฅธ ์ค์ ์ ์ธ ์๋ ํน์ ์ํฐํฐ์ ๋ํ ๊ถํ ์์๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. ์์ ์ญํ ์ ์์ฑํ๋ฉด ์ง์ ๋ ์ฌ์ฉ์๊ฐ ๊ณ ๊ฐ์ AWS ์๋น์ค์ ์ก์ธ์คํ๋๋ก ํ์ฉํ ์ ์์ต๋๋ค. ์ด๋ ๋ฌธ์ ํด๊ฒฐ, ๊ธฐ์ ์ง์ ๋๋ ์๋ก์ด ๊ธฐ๋ฅ ๊ตฌํ์ ํ์ํ ์ ์์ต๋๋ค. ์์ ์ญํ ์ ์ ์ด๋๊ณ ์๊ฐ์ด ์ ํ๋ ๋ฐฉ์์ผ๋ก ์ก์ธ์ค ๊ถํ์ด ๋ถ์ฌ๋๋๋ก ๋ณด์ฅํ์ฌ ํ์ํ ๊ธฐ๋ฅ์ ํ์ฑํํ๋ ๋์์ ๊ฐ๋ ฅํ ๋ณด์ ๊ฐ์กฐ๋ฅผ ์ ์งํฉ๋๋ค.
IAM ์ญํ ์ AppMasterno-code ํ๋ซํผ์ ํตํฉํ๋ ๊ฒ์ ์ฌ์ฉ์์ ํ๋ซํผ ์ ์ฒด์ ์ ์ตํฉ๋๋ค. ์ฃผ์ ์ด์ ์ค ์ผ๋ถ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋ณด์ ๊ฐํ: ์ฅ๊ธฐ ์๊ฒฉ ์ฆ๋ช ์ ์ ๊ฑฐํ๊ณ ํน์ ๊ถํ๊ณผ ๊ด๋ จ๋ ์์ ์๊ฒฉ ์ฆ๋ช ์ ์ฌ์ฉ์ ํ์ฉํจ์ผ๋ก์จ ๋ณด์ ์ํ์ด ๋ํญ ์ต์ํ๋ฉ๋๋ค.
- ์ค์ ์ง์ค์ ๊ด๋ฆฌ: IAM ์ญํ ์ ์ฌ์ฉํ๋ฉด AWS ์๋น์ค ๋ด์ ๊ถํ๊ณผ ๋ฆฌ์์ค๋ฅผ ์ค์ ์ง์ค์์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ฌ๋ฌ ์๋น์ค์ ๊ฑธ์ณ ๊ถํ์ ์์ , ์ถ์ , ๊ฐ์ฌํ๋ ๋ฐ ํ์ํ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ด ์ค์ด๋ญ๋๋ค.
- ์ ์ฐ์ฑ ํฅ์: IAM ์ญํ ์ AWS ์๋น์ค ๊ฐ์ ์ํํ๊ณ ์์ ํ ์ํธ ์์ฉ์ ์ ๊ณตํ๋ฏ๋ก ๋ณต์กํ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ์ฝ๊ฒ ๊ตฌํํ๊ณ ์ ์ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ์ฐ์ฑ์ ํตํด ๊ฐ๋ฐ์๋ AppMaster ํ๋ซํผ ๋ด์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ๊ตฌ์ถ, ํ ์คํธ ๋ฐ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
- ๊ด๋ฆฌ ์ค๋ฒํค๋ ๊ฐ์: IAM ์ญํ ์ ํ์ฉํ๋ฉด ๋ณด์ ์๊ฒฉ ์ฆ๋ช ๊ด๋ฆฌ์ ๊ด๋ จ๋ ๊ด๋ฆฌ ๋ถ๋ด์ด ์ค์ด๋ค์ด ๊ฐ๋ฐ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ํต์ฌ ๋น์ฆ๋์ค ๋ก์ง ๋ฐ ๊ธฐ๋ฅ์ ์ง์คํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก IAM ์ญํ ์ ํนํ AWS ์๋น์ค๋ฅผ ์ฌ์ฉํ ๋ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ํ๊ณ์ ํ์ ๊ตฌ์ฑ ์์์ ๋๋ค. IAM ์ญํ ์ AppMaster ์ no-code ํ๋ซํผ์ ํตํฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ์๋ ์๊ฒฉ ์ฆ๋ช ๊ด๋ฆฌ ์์ด๋ ํจ์จ์ ์ด๊ณ ์์ ํ ์ก์ธ์ค ์ ์ด ๋ฉ์ปค๋์ฆ์ ๋๋ฆด ์ ์์ต๋๋ค. ์ด ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ๊ด๋ฒ์ํ ์ฌ์ฉ ์ฌ๋ก์ ๊ฑธ์ณ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์์ ํ๋ฉฐ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ธฐ์ฌํฉ๋๋ค.