๊ด€๋ฆฌ ๋ฉ”๋‰ด

ruriruriya

[Serverless] AWS IAM Credentials ์œ ์ € ์ƒ์„ฑ ๋ณธ๋ฌธ

๐Ÿ“ŒServerless

[Serverless] AWS IAM Credentials ์œ ์ € ์ƒ์„ฑ

๋ฃจ๋ฆฌ์•ผใ…‘ 2023. 12. 14. 14:16
๋ฐ˜์‘ํ˜•

 

1. AWS์˜ IAM์—์„œ ์œ ์ € ์ƒ์„ฑ

AWS IAM ์ ‘์†ํ•ด์„œ ์™ผ์ชฝ [์—‘์„ธ์Šค ๊ด€๋ฆฌ]-[์‚ฌ์šฉ์ž] ์—์„œ
์–ด๋“œ๋ฏผ ๊ถŒํ•œ ๋ง๊ณ , ์•„๋ž˜์™€ ๊ฐ™์ด ํ•˜๋‚˜์”ฉ ์„ ํƒํ•ด์„œ ์œ ์ € ๊ถŒํ•œ์„ ์„ค์ •ํ•œ๋‹ค.

 

 

์•„๋ž˜ ์ •์ฑ…๋“ค์„ ๋ชจ๋‘ ์„ ํƒ ํ›„ ๋‹ค์Œ์„ ๋ˆ„๋ฅธ๋‹ค.

 

 ์„ฑ๊ณต์ ์œผ๋กœ ์ƒ์„ฑ๋˜์—ˆ๋‹ค๊ณ  ๋‚˜์˜จ๋‹ค.

IAM > ์‚ฌ์šฉ์ž > ์˜ ์š”์•ฝ ๋ถ€๋ถ„์— ์—‘์„œ์Šค ํ‚ค ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญ

์—‘์„œ์Šค ํ‚ค ๋ชจ๋ฒ” ์‚ฌ๋ก€ ๋ฐ ๋Œ€์•ˆ์€ ๊ทธ๋ ‡๊ฒŒ ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š์•„๋„ ๋˜๋Š” ๋ถ€๋ถ„์ด์ง€๋งŒ
๋ณธ์ธ์€ AWS ์™ธ๋ถ€์—์„œ ์‹คํ–‰๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ ํƒํ–ˆ๋‹ค.

 

๊ทธ ๋‹ค์Œ์œผ๋กœ ๋„˜์–ด๊ฐ€๋ฉด ์ƒ์„ฑ๋œ ์œ ์ €์˜ ํ‚ค ๊ฐ’ ๋“ฑ์ด ์žˆ๋Š” csv๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.
์ง€๊ธˆ ์•„๋‹ˆ๋ฉด ๋ฐ›์ง€ ๋ชปํ•˜๋‹ˆ ๋ฐฑ์—…์„ ์ž˜ ํ•ด๋‘ฌ์•ผ ํ•œ๋‹ค.


๊ทธ๋ฆฌ๊ณ !
๋ชจ๋‘๊ฐ€ ๋ณผ ์ˆ˜ ์žˆ๋Š” Github ๋“ฑ์— ์˜ฌ๋ฆฌ๋ฉด ์•„๋งˆ์กด์—์„œ ์บ์น˜ํ•˜๊ณ  ๊ถŒํ•œ์„ ๋ง‰์œผ๋‹ˆ
์ด ๋˜ํ•œ ์กฐ์‹ฌํ•ด์•ผ ํ•œ๋‹ค.

 

2. ์ƒ์„ฑ๋œ ์œ ์ € Serverless์— ์„ค์ •

์•ž์—์„œ ์ƒ์„ฑ๋œ ์œ ์ €์˜ ์ •๋ณด๋ฅผ ๋ฉ”๋ชจ์žฅ์œผ๋กœ ์—ด์–ด์„œ
์ฝค๋งˆ ๊ธฐ์ค€์œผ๋กœ ์—‘์„ธ์Šคํ‚ค, ๋น„๋ฐ€ ์—‘์„ธ์Šค ํ‚ค๋ฅผ
cmd์—์„œ serverless ์— ์„ค์ •ํ•œ๋‹ค.

$ serverless config credentials --provider aws --key (์ฝค๋งˆ ์ „๊นŒ์ง€ ์—‘์„ธ์Šค ํ‚ค) --secret (์ฝค๋งˆ ๋’ค์˜ ๋น„๋ฐ€ ์—‘์„ธ์Šคํ‚ค)

 

 

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด serverless ์‚ฌ์šฉํ•  ์ค€๋น„๊ฐ€ ๋๋‚œ๋‹ค.

 

๋ฐ˜์‘ํ˜•