[AWS] IAM
๐ ๋ค์ด๊ฐ๋ฉฐ
์ด๋ฒ ๊ธ์์๋ AWS์ IAM(Identity and Access Management)์ ์ ๋ฆฌํ๋ค. IAM์ ๋๊ฐ(์ฌ์ฉ์) ๋ฌด์์(๋ฆฌ์์ค) ํ ์ ์๋๊ฐ(๊ถํ)๋ฅผ ํ ๊ณณ์์ ๊ด๋ฆฌํ๋, AWS ๋ณด์์ ์ถ๋ฐ์ ์ด๋ค.
IAM์ด๋? AWS ์๋น์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ์์ ํ๊ฒ ์ ์ดํ๋ ์น ์๋น์ค. ์ฌ์ฉ์ยท๊ทธ๋ฃนยท์ญํ , ์ก์ธ์ค ํค ๊ฐ์ ๋ณด์ ์๊ฒฉ ์ฆ๋ช , ๊ทธ๋ฆฌ๊ณ ๊ฐ ์ฃผ์ฒด๊ฐ ์ด๋ค ๋ฆฌ์์ค์ ์ ๊ทผํ ์ ์๋์ง๋ฅผ ์ ํ๋ ๊ถํ(Policy)์ ํตํฉ ๊ด๋ฆฌํ๋ค.
1. IAM ํต์ฌ ๊ตฌ์ฑ ์์
IAM์ ์ฃผ์ฒด(๋๊ฐ)์ ์ ์ฑ (๋ฌด์์ ํ ์ ์๋๊ฐ)์ ์กฐํฉ์ผ๋ก ๋์ํ๋ค.
| ๊ตฌ์ฑ ์์ | ์ญํ |
|---|---|
| User(์ฌ์ฉ์) | AWS๋ฅผ ์ฌ์ฉํ๋ ๊ฐ๋ณ ๊ณ์ (์ฌ๋/์ฑ) |
| Group(๊ทธ๋ฃน) | ์ฌ์ฉ์ ๋ฌถ์. ๊ทธ๋ฃน์ ๊ถํ์ ์ฃผ๋ฉด ์์ ์ฌ์ฉ์๊ฐ ์์ |
| Policy(์ ์ฑ ) | ๊ถํ ๊ท์น(JSON). ๋ฌด์์ ํ์ฉ/๊ฑฐ๋ถํ ์ง ์ ์ |
| Role(์ญํ ) | ์์ ๊ถํ. ์๋น์คยท๋ค๋ฅธ ๊ณ์ ์ด ํ์ ์ ์์๋ฐ์ ์ฌ์ฉ |
flowchart TD
Policy["๐ ์ ์ฑ
(Policy)<br/>๊ถํ ๊ท์น"]
Group["๐ฅ ๊ทธ๋ฃน<br/>(๊ถํ ์์)"]
U1["๐ค ์ฌ์ฉ์ A"]
U2["๐ค ์ฌ์ฉ์ B"]
Policy --> Group
Group --> U1
Group --> U2
๐ก ๊ถํ์ ์ฌ์ฉ์๋ง๋ค ๊ฐ๋ณ ๋ถ์ฌํ๊ธฐ๋ณด๋ค ๊ทธ๋ฃน์ ๋ถ์ฌํ๋ ๊ฒ์ด ๊ด๋ฆฌ์ ์ ๋ฆฌํ๋ค. ์๋ฅผ ๋ค์ด
๊ฐ๋ฐ์๊ทธ๋ฃน์ ๊ถํ์ ํ ๋ฒ ๊ฑธ์ด๋๋ฉด, ๊ทธ๋ฃน์ ๋ฃ๋ ๊ฒ๋ง์ผ๋ก ์ ์ฌ์ฉ์๊ฐ ๋์ผ ๊ถํ์ ์์๋ฐ๋๋ค.
2. ๊ทธ๋ฃน ์์ฑ
AWS ์ฝ์์์ IAM โ ์ฌ์ฉ์ ๊ทธ๋ฃน โ ๊ทธ๋ฃน ์์ฑ์ ๋๋ฅธ๋ค. ์ด ํ๋ฉด์์ ๊ธฐ์กด ์ฌ์ฉ์๋ฅผ ๊ทธ๋ฃน์ ์ถ๊ฐํ๊ณ , ๊ด๋ จ ๊ถํ(์ ์ฑ
)์ ๋ถ์ผ ์ ์๋ค.
3. ์ฌ์ฉ์ ์์ฑ
์ฌ์ฉ์ ์ด๋ฆ์ ์ ํ๊ณ AWS Management Console ์ก์ธ์ค ์ต์ ์ ์ฒดํฌํ๋ฉด ์ฝ์ ์ํธ ์ค์ ์ด ๋์จ๋ค. ์๋ ์์ฑ์ผ๋ก ํ๊ณ , ๋ก๊ทธ์ธ ์ ์ ์ํธ ์์ฑ ์ต์ ์ ์ฒดํฌํ ๋ค ๋ค์์ผ๋ก ๋์ด๊ฐ๋ค.
์ด๋ ์์ ๋ง๋ ๊ทธ๋ฃน์ ์ฒดํฌํ๋ฉด, ๊ทธ ์ฌ์ฉ์๋ ํด๋น ๊ทธ๋ฃน์ ๊ถํ์ ์์๋ฐ์ ์ํ๋ก ์์ฑ๋๋ค.
โ ๏ธ ๋ฃจํธ ๊ณ์ ์ ์ผ์ ์์ ์ ์ฐ์ง ์๋๋ค. ๋ฃจํธ๋ ๋ชจ๋ ๊ถํ์ ๊ฐ์ง๋ฏ๋ก, ์ค์ ์์ ์ฉ IAM ์ฌ์ฉ์๋ฅผ ๋ณ๋๋ก ๋ง๋ค๊ณ ์ต์ ๊ถํ ์์น(least privilege)์ ๋ฐ๋ผ ํ์ํ ๊ถํ๋ง ๋ถ์ฌํ๋ ๊ฒ์ด ๋ณด์ ๊ธฐ๋ณธ์ด๋ค.
๐ ์ ๋ฆฌ
1
2
3
4
5
IAM
โโ User ๊ฐ๋ณ ๊ณ์ (์ฌ๋/์ฑ)
โโ Group ์ฌ์ฉ์ ๋ฌถ์ โ ๊ถํ ์์
โโ Policy ๊ถํ ๊ท์น(JSON)
โโ Role ์์ ์์ ๊ถํ
| ๊ฐ๋ | ํ ์ค ์ ์ |
|---|---|
| IAM | ๋๊ฐยท๋ฌด์์ยทํ ์ ์๋๊ฐ๋ฅผ ๊ด๋ฆฌ |
| Group | ๊ถํ์ ์์์ํค๋ ์ฌ์ฉ์ ๋ฌถ์ |
| ์ต์ ๊ถํ | ํ์ํ ๋งํผ๋ง ๊ถํ์ ๋ถ์ฌ |
IAM์ ํต์ฌ์ ๊ทธ๋ฃน์ ์ ์ฑ ์ ๊ฑธ๊ณ , ์ฌ์ฉ์๋ฅผ ๊ทธ๋ฃน์ ๋ฃ์ด ๊ถํ์ ์์์ํค๋ ๊ตฌ์กฐ๋ค. ๊ฐ๋ณ ์ฌ์ฉ์์๊ฒ ๊ถํ์ ํฉ๋ฟ๋ฆฌ๋ ๋์ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ผ๋ฉด, ๊ถํ ๊ด๋ฆฌ๊ฐ ํจ์ฌ ๋จ์ํ๊ณ ์์ ํด์ง๋ค.



Comments powered by Disqus.