Identity and Access Management(IAM)์์๋ ์ฃผ ๊ตฌ์ฑ์์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ดํฉ๋๋ค. ์ฃผ ๊ตฌ์ฑ์์ Google Cloud์ ์ธ์ฆ๋ ํ๋ ์ด์์ ID๋ฅผ ๋ํ๋ ๋๋ค.
์ ์ฑ ์์ ์ฃผ ๊ตฌ์ฑ์ ์ฌ์ฉ
์ ์ฑ ์์ ์ฃผ ๊ตฌ์ฑ์์ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์์ ์ํํฉ๋๋ค.
Google Cloud ๊ฐ ์ธ์ํ ์ ์๋ ID๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ID ๊ตฌ์ฑ์ Google Cloud ๊ฐ ์ธ์ํ ์ ์๋ ID๋ฅผ ๋ง๋๋ ํ๋ก์ธ์ค์ ๋๋ค. ์ฌ์ฉ์ ๋ฐ ์ํฌ๋ก๋์ ๋ํด ID๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
ID๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ค์์ ์ฐธ์กฐํ์ธ์.
- ์ฌ์ฉ์์ ID๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉ์์ ID๋ฅผ ์ฐธ์กฐํ์ธ์.
- ์ํฌ๋ก๋์ ID๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ์ํฌ๋ก๋์ ID๋ฅผ ์ฐธ์กฐํ์ธ์.
์ฌ์ฉํ ์ฃผ ๊ตฌ์ฑ์ ์๋ณ์๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ฃผ ๊ตฌ์ฑ์ ์๋ณ์๋ ์ ์ฑ ์์ ์ฃผ ๊ตฌ์ฑ์์ ์ฐธ์กฐํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. ์ด ์๋ณ์๋ ๋จ์ผ ID ๋๋ ID ๊ทธ๋ฃน์ ๋ํ๋ผ ์ ์์ต๋๋ค.
์ฃผ ๊ตฌ์ฑ์ ์๋ณ์์ ์ฌ์ฉํ๋ ํ์์ ๋ค์์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
- ์ฃผ ๊ตฌ์ฑ์ ์ ํ
- ์ฃผ ๊ตฌ์ฑ์์ ํฌํจํ ์ ์ฑ ์ ํ
๊ฐ ์ ์ฑ ์ ํ์์ ๊ฐ ์ ํ์ ์ฃผ ๊ตฌ์ฑ์์ ๋ํ ์ฃผ ๊ตฌ์ฑ์ ์๋ณ์ ํ์์ ๋ณด๋ ค๋ฉด ์ฃผ ๊ตฌ์ฑ์ ์๋ณ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์๋ณ์ ํ์์ ํ์ธํ ํ์๋ ์ฃผ ๊ตฌ์ฑ์์ ์ด๋ฉ์ผ ์ฃผ์์ ๊ฐ์ ์ฃผ ๊ตฌ์ฑ์์ ์์ฑ์ ๋ฐ๋ผ ์ฃผ ๊ตฌ์ฑ์์ ๊ณ ์ ์๋ณ์๋ฅผ ๊ฒฐ์ ํ ์ ์์ต๋๋ค.
์ ์ฑ ์ ์ฃผ ๊ตฌ์ฑ์์ ์๋ณ์๋ฅผ ํฌํจํฉ๋๋ค. ์ ์ฑ ํ์์ ๋ฐ๋ผ ์ ์ฑ ์ ์ฃผ ๊ตฌ์ฑ์์ ์ถ๊ฐํฉ๋๋ค.
IAM์์ ๋ค์ํ ์ ์ฑ ์ ํ์ ๋ํด ์์๋ณด๋ ค๋ฉด ์ ์ฑ ์ ํ์ ์ฐธ์กฐํ์ธ์.
์ฃผ ๊ตฌ์ฑ์ ์ ํ ์ง์
๊ฐ IAM ์ ์ฑ ์ ํ์ IAM์ด ์ง์ํ๋ ์ฃผ ๊ตฌ์ฑ์ ์ ํ์ ์ผ๋ถ๋ฅผ ์ง์ํฉ๋๋ค. ๊ฐ ์ ์ฑ ์ ํ์ ์ง์๋๋ ์ฃผ ๊ตฌ์ฑ์ ์ ํ์ ๋ณด๋ ค๋ฉด ์ฃผ ๊ตฌ์ฑ์ ์๋ณ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ฃผ ๊ตฌ์ฑ์ ์ ํ
IAM์ ๋ค์๊ณผ ๊ฐ์ ์ฃผ ๊ตฌ์ฑ์ ์ ํ์ ์ง์ํฉ๋๋ค.
- Google ๊ณ์
- ์๋น์ค ๊ณ์
- Google ๊ทธ๋ฃน์ค
- Google Workspace ๊ณ์
- Cloud ID ๋๋ฉ์ธ
allAuthenticatedUsers
allUsers
- ์ง์ ID ํ์ ์ ํด ID 1๊ฐ ์ด์
- ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ํ ํ์ ์ ํด ID 1๊ฐ ์ด์
- Google Kubernetes Engine ํฌ๋ ์งํฉ
- Resource Manager ์ฃผ ๊ตฌ์ฑ์ ์งํฉ(์ฃผ ๊ตฌ์ฑ์ ์ก์ธ์ค ๊ฒฝ๊ณ ์ ์ฑ ๋ฐ์ธ๋ฉ๋ง ํด๋น)
๋ค์ ์น์ ์์๋ ์ด๋ฌํ ์ฃผ ๊ตฌ์ฑ์ ์ ํ์ ๋ํด ์์ธํ ์ค๋ช ํฉ๋๋ค.
Google ๊ณ์
Google ๊ณ์ ์ ๊ฐ๋ฐ์, ๊ด๋ฆฌ์ ๋๋ Google์์ ๋ง๋ ๊ณ์ ์ ์ฌ์ฉํ์ฌ Google Cloud ์ ์ํธ์์ฉํ๋ ๋ชจ๋ ์ฌ๋์ ๋ํ๋
๋๋ค. ๊ด๋ฆฌํ ์ฌ์ฉ์ ๊ณ์ ์ด๋ผ๊ณ ๋ ๋ถ๋ฅด๋ Google ๊ณ์ ๊ณผ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ฃผ ๊ตฌ์ฑ์์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ gmail.com
์ด๋ฉ์ผ ์ฃผ์ ๋ฐ ๋ค๋ฅธ ๋๋ฉ์ธ์ ์ด๋ฉ์ผ ์ฃผ์๊ฐ ํฌํจ๋ฉ๋๋ค.
Google ๊ณ์ ์ค์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ Cloud ID ๋๋ Google Workspace ๊ณ์ ์ ์ฐธ์กฐํ์ธ์.
์๋น์ค ๊ณ์
์๋น์ค ๊ณ์ ์ ๊ฐ๋ณ ์ต์ข ์ฌ์ฉ์๊ฐ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ์ปดํจํ ์ํฌ๋ก๋์ ๋ํ ๊ณ์ ์ ๋๋ค.Google Cloud์์ ํธ์คํ ๋๋ ์ฝ๋๋ฅผ ์คํํ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ID๋ก ์ฌ์ฉํ ์๋น์ค ๊ณ์ ์ ์ง์ ํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ๋ ผ๋ฆฌ์ ๊ตฌ์ฑ์์๋ฅผ ๋ํ๋ด๋ ๋ฐ ํ์ํ ๋งํผ ์๋น์ค ๊ณ์ ์ ์์ฑํ ์ ์์ต๋๋ค.
์๋น์ค ๊ณ์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์๋น์ค ๊ณ์ ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
Google ๊ทธ๋ฃน์ค
Google ๊ทธ๋ฃน์ Google ๊ณ์ ์ ์ด๋ฆ์ ๋ถ์ธ ๋ชจ์์ ๋๋ค. ๋ชจ๋ Google ๊ทธ๋ฃน์๋ ๊ทธ๋ฃน๊ณผ ์ฐ๊ฒฐ๋ ๊ณ ์ ํ ์ด๋ฉ์ผ ์ฃผ์๊ฐ ์์ต๋๋ค. ๋ชจ๋ Google ๊ทธ๋ฃน์ ํํ์ด์ง์์ ์ ๋ณด๋ฅผ ํด๋ฆญํ๋ฉด Google ๊ทธ๋ฃน๊ณผ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. Google ๊ทธ๋ฃน์ค์ ๋ํ ์์ธํ ๋ด์ฉ์ Google ๊ทธ๋ฃน์ค ํํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
Google ๊ทธ๋ฃน์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ์ฃผ ๊ตฌ์ฑ์ ์ปฌ๋ ์ ์ ์ก์ธ์ค ์ ์ด๋ฅผ ํธ๋ฆฌํ๊ฒ ์ ์ฉํ ์ ์์ต๋๋ค. ๊ฐ๋ณ ์ฃผ ๊ตฌ์ฑ์์ ๋ํด ํ ๋ฒ์ ํ๋์ฉ ๊ถํ์ ๋ถ์ฌํ๊ฑฐ๋ ์ก์ธ์ค ์ ์ด๋ฅผ ๋ณ๊ฒฝํ๋ ๋์ ์ ์ฒด ๊ทธ๋ฃน์ ๋ํด ํ๊บผ๋ฒ์ ์ก์ธ์ค๋ฅผ ๋ถ์ฌํ๊ฑฐ๋ ์ก์ธ์ค ์ ์ด๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๋ํ ์ฃผ ๊ตฌ์ฑ์์ ์ถ๊ฐํ๊ฑฐ๋ ์ญ์ ํ๋๋ก ํ์ฉ ์ ์ฑ ์ ์ ๋ฐ์ดํธํ๋ ๋์ Google ๊ทธ๋ฃน์์ ์ฃผ ๊ตฌ์ฑ์์ ์ถ๊ฐํ๊ฑฐ๋ ์ญ์ ํ ์ ์์ต๋๋ค.
Google ๊ทธ๋ฃน์ค์๋ ๋ก๊ทธ์ธ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๊ฐ ์์ผ๋ฏ๋ก Google ๊ทธ๋ฃน์ค๋ก ID๋ฅผ ์ค์ ํ์ฌ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ์์ฒญํ ์ ์์ต๋๋ค.
์ก์ธ์ค ์ ์ด๋ฅผ ์ํ ๊ทธ๋ฃน ์ฌ์ฉ์ ๋ํด์๋ Google ๊ทธ๋ฃน์ค ์ฌ์ฉ ๊ถ์ฅ์ฌํญ์ ์ฐธ์กฐํ์ธ์.
Google Workspace ๊ณ์
Google Workspace ๊ณ์ ์ ๊ณ์ ์ ํฌํจ๋ ๋ชจ๋ Google ๊ณ์ ์ ๊ฐ์ ๊ทธ๋ฃน์ ๋ํ๋
๋๋ค. Google Workspace ๊ณ์ ์ example.com
๊ณผ ๊ฐ์ ์กฐ์ง์ ์ธํฐ๋ท ๋๋ฉ์ธ ์ด๋ฆ๊ณผ ์ฐ๊ฒฐ๋ฉ๋๋ค. username@example.com
๊ณผ ๊ฐ์ ์ ์ฌ์ฉ์์ Google ๊ณ์ ์ ๋ง๋ค๋ฉด Google ๊ณ์ ์ด Google Workspace ๊ณ์ ์ ๊ฐ์ ๊ทธ๋ฃน์ ์ถ๊ฐ๋ฉ๋๋ค.
Google ๊ทธ๋ฃน์ค์ฒ๋ผ Google Workspace ๊ณ์ ์ ID ์ค์ ์ ์ฌ์ฉํ ์ ์์ง๋ง ์ด ๋๋ฉ์ธ์ ์ฌ์ฉํ๋ฉด ๊ถํ์ ํธ๋ฆฌํ๊ฒ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
Cloud ID ๋๋ฉ์ธ
Cloud ID ๋๋ฉ์ธ์ ์กฐ์ง ๋ด ๋ชจ๋ Google ๊ณ์ ์ ๊ฐ์ ๊ทธ๋ฃน์ ๋ํ๋ด๋ฏ๋ก Google Workspace ๊ณ์ ๊ณผ ์ ์ฌํฉ๋๋ค. ํ์ง๋ง Cloud ID ๋๋ฉ์ธ ์ฌ์ฉ์๋ Google Workspace ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ธฐ๋ฅ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ Cloud ID ์ ๋ณด๋ฅผ ์ฐธ์กฐํ์ธ์.
allAuthenticatedUsers
allAuthenticatedUsers
๊ฐ์ ๋ชจ๋ ์๋น์ค ๊ณ์ ๊ณผ Google ๊ณ์ ์ผ๋ก ์ธ์ฆ๋ ์ธํฐ๋ท์์์ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ๋ํ๋ด๋ ํน์ ์๋ณ์์
๋๋ค. ์ด ์๋ณ์์๋ ๊ฐ์ธ Gmail ๊ณ์ ๊ณผ ๊ฐ์ด Google Workspace ๊ณ์ ์ด๋ Cloud ID ๋๋ฉ์ธ์ ์ฐ๊ฒฐ๋์ง ์์ ๊ณ์ ์ด ํฌํจ๋ฉ๋๋ค. ์ต๋ช
๋ฐฉ๋ฌธ์์ ๊ฐ์ ์ธ์ฆ๋์ง ์์ ์ฌ์ฉ์๋ ํฌํจ๋์ง ์์ต๋๋ค.
์ธ๋ถ ID ๊ณต๊ธ์
์ฒด(IdP)์์ ๊ด๋ฆฌํ๋ ์ ํด ID๋ ์ด ์ฃผ ๊ตฌ์ฑ์ ์ ํ์ ํฌํจ๋์ง ์์ต๋๋ค. ์ง์ ID ์ ํด ๋๋ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ allAuthenticatedUsers
๋ฅผ ์ฌ์ฉํ์ง ๋ง์ธ์. ๋์ ๋ค์ ์ค ํ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ๋ชจ๋ IdP์ ์ฌ์ฉ์๋ฅผ ํฌํจํ๋ ค๋ฉด
allUsers
๋ฅผ ์ฌ์ฉํฉ๋๋ค. - ํน์ ์ธ๋ถ IdP์ ์ฌ์ฉ์๋ฅผ ํฌํจํ๋ ค๋ฉด ์ง์ ID ํ์ ๋ชจ๋ ID ๋๋ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ํ์ ๋ชจ๋ ID์ ๋ํ ์๋ณ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ผ๋ถ ๋ฆฌ์์ค ์ ํ์ ์ด ์ฃผ ๊ตฌ์ฑ์ ์ ํ์ ์ง์ํ์ง ์์ต๋๋ค.
allUsers
allUsers
๊ฐ์ ์ธ์ฆ ์ฌ์ฉ์์ ๋ฏธ์ธ์ฆ ์ฌ์ฉ์๋ฅผ ํฌํจํ์ฌ ์ธํฐ๋ท ์์ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ๋ํ๋ด๋ ํน์ ์๋ณ์์
๋๋ค.
์ผ๋ถ ๋ฆฌ์์ค ์ ํ์ ์ด ์ฃผ ๊ตฌ์ฑ์ ์ ํ์ ์ง์ํ์ง ์์ต๋๋ค.
์ง์ ID ํ์ ์ ํด ID
์ง์ ID ํ์ ์ ํด ID๋ ์ธ๋ถ IdP์์ ๊ด๋ฆฌํ๊ณ ์ง์ ID ์ ํด๋ฅผ ์ฌ์ฉํ์ฌ ์ ํด๋ ์ฌ์ฉ์ ID์ ๋๋ค. ์ง์ ID ํ์ ํน์ ID๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ํน์ ์์ฑ์ ์ฌ์ฉํ์ฌ ์ง์ ID ํ์ ์ฌ์ฉ์ ID ๊ทธ๋ฃน์ ์ง์ ํ ์ ์์ต๋๋ค.
์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ํ์ ์ ํด ID
์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ํ์ ์ ํด ID๋ ์ธ๋ถ IdP์์ ๊ด๋ฆฌํ๊ณ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด๋ฅผ ์ฌ์ฉํ์ฌ ์ ํด๋ ์ํฌ๋ก๋ ID์ ๋๋ค. ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ํ์ ํน์ ์ํฌ๋ก๋ ID๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ํน์ ์์ฑ์ ์ฌ์ฉํ์ฌ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ํ์ ์ํฌ๋ก๋ ID ๊ทธ๋ฃน์ ์ง์ ํ ์ ์์ต๋๋ค.
GKE ํฌ๋
GKE์์ ์คํ๋๋ ์ํฌ๋ก๋๋ GKE์ฉ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด๋ฅผ ์ฌ์ฉํ์ฌ Google Cloud ์๋น์ค์ ์ก์ธ์คํฉ๋๋ค. GKE ํฌ๋์ ์ฃผ ๊ตฌ์ฑ์ ์๋ณ์์ ๋ํ ์์ธํ ๋ด์ฉ์ IAM ์ ์ฑ ์์ Kubernetes ๋ฆฌ์์ค ์ฐธ์กฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
Resource Manager ์ฃผ ๊ตฌ์ฑ์ ์งํฉ
๊ฐ Resource Manager ๋ฆฌ์์ค(ํ๋ก์ ํธ, ํด๋, ์กฐ์ง)๋ ์ฃผ ๊ตฌ์ฑ์ ์งํฉ๊ณผ ์ฐ๊ฒฐ๋ฉ๋๋ค. ์ฃผ ๊ตฌ์ฑ์ ์ก์ธ์ค ๊ฒฝ๊ณ ์ ์ฑ ๋ฐ์ธ๋ฉ์ ๋ง๋ค ๋๋ Resource Manager ๋ฆฌ์์ค์ ์ฃผ ๊ตฌ์ฑ์ ์งํฉ์ ์ฌ์ฉํ์ฌ ํด๋น ๋ฆฌ์์ค์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ฃผ ๊ตฌ์ฑ์์ ์ฐธ์กฐํ ์ ์์ต๋๋ค.
Resource Manager ๋ฆฌ์์ค์ ์ฃผ ๊ตฌ์ฑ์ ์งํฉ์๋ ๋ค์ ์ฃผ ๊ตฌ์ฑ์์ด ํฌํจ๋ฉ๋๋ค.
- ํ๋ก์ ํธ ์ฃผ ๊ตฌ์ฑ์ ์งํฉ: ์ง์ ๋ ํ๋ก์ ํธ์ ๋ชจ๋ ์๋น์ค ๊ณ์ ๋ฐ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ํ์ ๋๋ค.
- ํด๋ ์ฃผ ๊ตฌ์ฑ์ ์งํฉ: ์ง์ ๋ ํด๋์ ๋ชจ๋ ํ๋ก์ ํธ์ ์๋ ๋ชจ๋ ์๋น์ค ๊ณ์ ๊ณผ ๋ชจ๋ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ํ์ ๋๋ค.
์กฐ์ง ์ฃผ ๊ตฌ์ฑ์ ์งํฉ: ๋ค์ ID๋ฅผ ํฌํจํฉ๋๋ค.
- Google Workspace ๊ณ ๊ฐ ID์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ๋๋ฉ์ธ์ ๋ชจ๋ ID
- ์กฐ์ง์ ๋ชจ๋ ์ง์ ID ํ
- ์กฐ์ง์ ๋ชจ๋ ํ๋ก์ ํธ์ ์๋ ๋ชจ๋ ์๋น์ค ๊ณ์ ๊ณผ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ํ
๋ค์ ๋จ๊ณ
- IAM์ด ์ง์ํ๋ ์ ์ฑ ์ ํ ์์๋ณด๊ธฐ
- Resource Manager ํ๋ก์ ํธ, ํด๋, ์กฐ์ง์ ๋ํด ์ฃผ ๊ตฌ์ฑ์์ ์ญํ ๋ถ์ฌ