[AWS] awscli ์„ค์ •

AWS ๊ธฐ๋ฐ˜์˜ ๋ชจ์˜ํ•ดํ‚น์„ ์ง„ํ–‰ํ•˜๋‹ค ๋ณด๋ฉด awscli ์—ฐ๋™์ด ํ•„์š”ํ•ด์ง€๋Š” ์ˆœ๊ฐ„์ด ์˜ต๋‹ˆ๋‹ค. ์ด์ „์— ์ด๋ฏธ ๋“ฑ๋กํ•ด๋‘๊ธด ํ–ˆ๋Š”๋ฐ ์•ก์„ธ์Šค ํ‚ค๋ฅผ ๋ถ„์‹คํ•ด์„œ ๋‹ค์‹œ ์žฌ๋ฐœ๊ธ‰ํ•˜๊ฒŒ ๋˜๋Š” ๋ถˆ์ƒ์‚ฌ๊ฐ€ ์ƒ๊ฒผ๋„ค์š”.. ์—ฌ๋Ÿฌ๋ถ„๋“ค์€ ๋ณด๊ด€ ์ž˜ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.(์•ก์„ธ์Šค ํ‚ค ์žฌ๋ฐœ๊ธ‰๋ฐ›์•˜์œผ๋ฉด ์ด์ „์˜ ํ‚ค๋Š” ๋ฐ”๋กœ ์ œ๊ฑฐํ•˜์ง€ ๋งˆ์‹œ๊ณ  ์ƒˆ๋กœ์šด ํ‚ค์— ๋Œ€ํ•ด ์ถฉ๋ถ„ํžˆ ํ…Œ์ŠคํŠธ ํ›„ ์ฒ˜๋ฆฌํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.) iAM ๊ณ„์ •์˜ access key๋ฅผ ์„ค์ •ํ•˜๊ณ  ".csv ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ"๋ฅผ ํ•ด์„œ ๋ณ„๋„์˜ ๋””๋ ‰ํ† ๋ฆฌ์— ๋ณด๊ด€ํ•ด๋‘์—ˆ์Šต๋‹ˆ๋‹ค. aws ๊ด€๋ฆฌ์ฝ˜์†”์—์„œ ์ƒ์„ฑ๋œ iAM ๊ณ„์ •์— ๋Œ€ํ•œ Access key๋ฅผ csvํ˜•์‹์˜ ํŒŒ์ผ๋กœ ์ถ”์ถœํ•˜์‹œ๋ฉด ์œ„์™€ ๊ฐ™์€ ์ค‘์š”์ •๋ณด๋ฅผ ๋ณ„๋„๋กœ ๋ณด๊ด€ํ•˜์‹ค ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. # apt update # pip install awscli --upgrade aws ์ปค๋งจ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ํ™˜๊ฒฝ์—์„œ..

ETC
OAuth ๋ฐ OpenID์˜ ์ž˜๋ชป๋œ ๋ณด์•ˆ ๊ตฌ์„ฑ

OAuth ๋ž€ ์˜จ๋ผ์ธ ์‡ผํ•‘์ฒ˜๋Ÿผ ๋‹ค์–‘ํ•œ ํฌํ„ธ ์‚ฌ์ดํŠธ์—์„œ ๊ตฌํ˜„๋œ ๋กœ๊ทธ์ธ ๋ฐฉ์‹์„ ๋ณด๋ฉด ๋“ฑ๋ก๋œ ID ๋ฐ ํŒจ์Šค์›Œ๋“œ๋กœ ๊ฐ€์ž…ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ "์†Œ์…œ ๋ฏธ๋””์–ด ๊ณ„์ •"์„ ํ†ตํ•ด ๋กœ๊ทธ์ธํ•˜๋Š” ๋ฐฉ์‹์„ ์ข…์ข… ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. OAuth๋ผ๋Š” ๊ฒƒ์ด ์ƒ๊ธฐ๊ธฐ ์ด์ „์—๋Š” ์›น ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž์˜ ์ด๋ฆ„๊ณผ ์•”ํ˜ธ๋ฅผ ๋“ฑ๋กํ•˜์—ฌ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ๋ฅผ ์ด์šฉํ•  ๋•Œ๋งˆ๋‹ค ์‚ฌ์ดํŠธ๋ณ„ ์‚ฌ์šฉ์ž์˜ ์ด๋ฆ„๊ณผ ์•”ํ˜ธ๋ฅผ ์ƒˆ๋กœ ์ง€์ •ํ•ด์ค˜์•ผ ํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ณ„๋„์˜ ๊ณ„์ •์„ ๋งŒ๋“ค์ง€ ์•Š๊ณ  ์ธ์ฆ๋ฐ›์€ ํƒ€์‚ฌ ์•ฑ์„ ์ด์šฉํ•ด ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ์ค‘์•™๊ธฐ๊ด€์˜ ํ•„์š”์„ฑ์ด ๋Š๋ผ๊ฒŒ ๋˜์—ˆ๊ณ  ๊ทธ๊ฒƒ์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ์ด OAuth ํ”„๋ ˆ์ž„์›Œํฌ ๋ผ๊ณ  ๋ณด์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ์ด์šฉํ•  ๊ฒฝ์šฐ ์‚ฌ์ดํŠธ๋ฅผ ์ด๋™ํ•  ๋•Œ๋งˆ๋‹ค ํšŒ์›๊ฐ€์ž…, ๊ณ„์ • ์ž…๋ ฅ์„ ํ•˜์ง€ ์•Š๊ณ  ํŠน์ • ์†Œ์…œ๋ฏธ๋””์–ด์˜ ๊ณ„์ • ํ•˜๋‚˜..

WEB