์„œ๋ฒ„๋ฆฌ์Šค ์ปดํ“จํŒ…์˜ ๋งฅ๋ฝ์—์„œ IAM ์—ญํ• ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์›ํ™œํ•˜๊ณ  ์•ˆ์ „ํ•œ ์ž‘๋™์„ ๋ณด์žฅํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์œ„์น˜๋ฅผ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค. IAM(ID ๋ฐ ์•ก์„ธ์Šค ๊ด€๋ฆฌ) ์—ญํ• ์€ AWS ํ™˜๊ฒฝ ๋‚ด์—์„œ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๋ฆฌ์†Œ์Šค ๋ฐ ์—”ํ„ฐํ‹ฐ์— ์ง€์ •๋œ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋Š” ๊ฐ•๋ ฅํ•œ AWS(Amazon ์›น ์„œ๋น„์Šค) ๋ณด์•ˆ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. IAM ์—ญํ• ์„ AWS Lambda ํ•จ์ˆ˜์™€ ๊ฐ™์€ ์„œ๋ฒ„๋ฆฌ์Šค ์•„ํ‚คํ…์ฒ˜์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์—ฌ ๋”์šฑ ๊ฐ•๋ ฅํ•˜๊ณ  ์•ˆ์ „ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณธ์งˆ์ ์œผ๋กœ IAM ์—ญํ• ์€ AWS ์„œ๋น„์Šค์™€ ์‚ฌ์šฉ์ž ์ƒ์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„์˜ ์•ˆ์ „ํ•˜๊ณ  ํšจ์œจ์ ์ธ ๋ธŒ๋ฆฌ์ง€ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

IAM ์—ญํ• ์€ ์‚ฌ์šฉ์ž ๋ฐ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์žฅ๊ธฐ ์ž๊ฒฉ ์ฆ๋ช…์ด ํ•„์š”ํ•˜์ง€ ์•Š๋„๋ก ํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ„์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์‹  ์ž„์‹œ ๋ณด์•ˆ ์ž๊ฒฉ ์ฆ๋ช…์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ด๋ฅผ AWS ๋ณด์•ˆ ์ƒํƒœ๊ณ„์˜ ์ค‘์š”ํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ž„์‹œ ์ž๊ฒฉ ์ฆ๋ช…์€ ์ œํ•œ๋œ ์‹œ๊ฐ„ ๋™์•ˆ ์œ ํšจํ•˜๋ฏ€๋กœ ๋ฌด๋‹จ ์•ก์„ธ์Šค ์œ„ํ—˜์„ ์ค„์ด๊ณ  ์„œ๋ฒ„๋ฆฌ์Šค ์ปดํ“จํŒ… ํ™˜๊ฒฝ์—์„œ ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ ๊ณ„์ธต์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

AppMaster ์—์„œ๋Š” ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์•ˆ์ „ํ•˜๊ณ  ํšจ์œจ์ ์ธ ๊ฐœ๋ฐœ์ด no-code ํ”Œ๋žซํผ์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. IAM ์—ญํ• ์„ ์„œ๋ฒ„๋ฆฌ์Šค ์•„ํ‚คํ…์ฒ˜์— ํ†ตํ•ฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋Š” ์žฅ๊ธฐ ๋ณด์•ˆ ์ž๊ฒฉ ์ฆ๋ช… ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ๊ฑฑ์ • ์—†์ด ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง๊ณผ ๊ธฐ๋Šฅ์„ ๋งŒ๋“œ๋Š” ๋ฐ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฆฌ์Šค ์ปดํ“จํŒ…๊ณผ IAM ์—ญํ• ์˜ ์ด์ ์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•จ์œผ๋กœ์จ AppMaster ์‚ฌ์šฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์•ก์„ธ์Šค ๊ฐ€๋Šฅํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ํ”Œ๋žซํผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ƒํ™ฉ์— ๋”ฐ๋ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ IAM ์—ญํ• ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์„œ๋น„์Šค ์—ฐ๊ฒฐ ์—ญํ• : ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด AWS ์„œ๋น„์Šค์—์„œ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
  2. ์„œ๋น„์Šค ์—ญํ• : AWS ์„œ๋น„์Šค๊ฐ€ ์‚ฌ์šฉ์ž ๊ณ„์ •์˜ ๋ฆฌ์†Œ์Šค์— ์•ก์„ธ์Šคํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
  3. ์œ„์ž„ ์—ญํ• : ์‚ฌ์šฉ์ž๊ฐ€ AWS ์„œ๋น„์Šค ๋˜๋Š” ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠน์ • ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
  4. ์ธ์Šคํ„ด์Šค ํ”„๋กœํ•„: EC2(Elastic Compute Cloud) ์ธ์Šคํ„ด์Šค์— ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ์ œ๊ณตํ•˜์—ฌ ์„œ๋น„์Šค ๊ฐ„ ๋ณด์•ˆ ํ†ต์‹ ์„ ํ—ˆ์šฉํ•˜๋Š” IAM ์—ญํ•  ์œ ํ˜•์ž…๋‹ˆ๋‹ค.

IAM ์—ญํ• ์€ AppMaster ํ”Œ๋žซํผ ๋‚ด์—์„œ ์‹ค์ œ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด IAM ์—ญํ• ์€ AWS Lambda ํ•จ์ˆ˜(์„œ๋ฒ„๋ฆฌ์Šค ์ปดํ“จํŒ… ์„œ๋น„์Šค)์— S3(Simple Storage Service) ๋ฒ„ํ‚ท์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์žฅ๊ธฐ ์ž๊ฒฉ ์ฆ๋ช… ์—†์ด๋„ ์Šคํ† ๋ฆฌ์ง€ ๋ฒ„ํ‚ท์—์„œ ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•˜๊ฑฐ๋‚˜ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ค์ •์€ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋ฐœ์ „ํ•จ์— ๋”ฐ๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ณด์•ˆ, ์œ ์—ฐ์„ฑ ๋ฐ ์ ์‘์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

AppMaster ์ปจํ…์ŠคํŠธ ๋‚ด์˜ ๋˜ ๋‹ค๋ฅธ ์‹ค์ œ์ ์ธ ์˜ˆ๋Š” ํŠน์ • ์—”ํ„ฐํ‹ฐ์— ๋Œ€ํ•œ ๊ถŒํ•œ ์œ„์ž„๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„์ž„ ์—ญํ• ์„ ์ƒ์„ฑํ•˜๋ฉด ์ง€์ •๋œ ์‚ฌ์šฉ์ž๊ฐ€ ๊ณ ๊ฐ์˜ AWS ์„œ๋น„์Šค์— ์•ก์„ธ์Šคํ•˜๋„๋ก ํ—ˆ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ, ๊ธฐ์ˆ  ์ง€์› ๋˜๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๊ตฌํ˜„์— ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„์ž„ ์—ญํ• ์€ ์ œ์–ด๋˜๊ณ  ์‹œ๊ฐ„์ด ์ œํ•œ๋œ ๋ฐฉ์‹์œผ๋กœ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋˜๋„๋ก ๋ณด์žฅํ•˜์—ฌ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋™์‹œ์— ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ ๊ฐ•์กฐ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

IAM ์—ญํ• ์„ AppMasterno-code ํ”Œ๋žซํผ์— ํ†ตํ•ฉํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž์™€ ํ”Œ๋žซํผ ์ „์ฒด์— ์œ ์ตํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ์ด์  ์ค‘ ์ผ๋ถ€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ๋ณด์•ˆ ๊ฐ•ํ™”: ์žฅ๊ธฐ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ œ๊ฑฐํ•˜๊ณ  ํŠน์ • ๊ถŒํ•œ๊ณผ ๊ด€๋ จ๋œ ์ž„์‹œ ์ž๊ฒฉ ์ฆ๋ช…์˜ ์‚ฌ์šฉ์„ ํ—ˆ์šฉํ•จ์œผ๋กœ์จ ๋ณด์•ˆ ์œ„ํ—˜์ด ๋Œ€ํญ ์ตœ์†Œํ™”๋ฉ๋‹ˆ๋‹ค.
  2. ์ค‘์•™ ์ง‘์ค‘์‹ ๊ด€๋ฆฌ: IAM ์—ญํ• ์„ ์‚ฌ์šฉํ•˜๋ฉด AWS ์„œ๋น„์Šค ๋‚ด์˜ ๊ถŒํ•œ๊ณผ ๋ฆฌ์†Œ์Šค๋ฅผ ์ค‘์•™ ์ง‘์ค‘์‹์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์—ฌ๋Ÿฌ ์„œ๋น„์Šค์— ๊ฑธ์ณ ๊ถŒํ•œ์„ ์ˆ˜์ •, ์ถ”์ , ๊ฐ์‚ฌํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์ด ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.
  3. ์œ ์—ฐ์„ฑ ํ–ฅ์ƒ: IAM ์—ญํ• ์€ AWS ์„œ๋น„์Šค ๊ฐ„์˜ ์›ํ™œํ•˜๊ณ  ์•ˆ์ „ํ•œ ์ƒํ˜ธ ์ž‘์šฉ์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๋ณต์žกํ•œ ์„œ๋ฒ„๋ฆฌ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋” ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์œ ์—ฐ์„ฑ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” AppMaster ํ”Œ๋žซํผ ๋‚ด์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹ ์†ํ•˜๊ฒŒ ๊ตฌ์ถ•, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ๊ด€๋ฆฌ ์˜ค๋ฒ„ํ—ค๋“œ ๊ฐ์†Œ: IAM ์—ญํ• ์„ ํ™œ์šฉํ•˜๋ฉด ๋ณด์•ˆ ์ž๊ฒฉ ์ฆ๋ช… ๊ด€๋ฆฌ์™€ ๊ด€๋ จ๋œ ๊ด€๋ฆฌ ๋ถ€๋‹ด์ด ์ค„์–ด๋“ค์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ•ต์‹ฌ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ๋ฐ ๊ธฐ๋Šฅ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ IAM ์—ญํ• ์€ ํŠนํžˆ AWS ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์„œ๋ฒ„๋ฆฌ์Šค ์ปดํ“จํŒ… ์ƒํƒœ๊ณ„์˜ ํ•„์ˆ˜ ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค. IAM ์—ญํ• ์„ AppMaster ์˜ no-code ํ”Œ๋žซํผ์— ํ†ตํ•ฉํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ์ž๋Š” ์ˆ˜๋™ ์ž๊ฒฉ ์ฆ๋ช… ๊ด€๋ฆฌ ์—†์ด๋„ ํšจ์œจ์ ์ด๊ณ  ์•ˆ์ „ํ•œ ์•ก์„ธ์Šค ์ œ์–ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์€ ๊ด‘๋ฒ”์œ„ํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๊ฑธ์ณ ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ณ  ์•ˆ์ „ํ•˜๋ฉฐ ํšจ์œจ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์— ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค.