์ด ํ์ด์ง์์๋ Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ Resource Manager๋ก ๊ด๋ฆฌํ ์ ์๋ ๋ฆฌ์์ค๋ฅผ ์ค๋ช ํฉ๋๋ค.
Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ์ฉ๋๋ ๋ ๊ฐ์ง์ ๋๋ค.
- ๋ฆฌ์์ค ์๋ช ์ฃผ๊ธฐ๋ฅผ ๊ณ์ธต ๊ตฌ์กฐ์ ์ง์ ์์ ์์์ ๊ฒฐํฉํ๋ ์์ ๊ถ ๊ณ์ธต ๊ตฌ์กฐ ์ ๊ณต
- ์ก์ธ์ค ์ ์ด ๋ฐ ์กฐ์ง ์ ์ฑ ์ ์ฐ๊ฒฐ ์ง์ ๋ฐ ์์ ์ ๊ณต
๋น์ ์ ์ผ๋ก ๋งํ๋ฉด Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ๋ ํญ๋ชฉ์ ๊ณ์ธต์ ์ผ๋ก ๊ตฌ์ฑํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐฉ์์ผ๋ก, ๊ธฐ์กด ์ด์์ฒด์ ์ ํ์ผ ์์คํ ๊ณผ ์ ์ฌํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๊ฐ ๋ฆฌ์์ค๋ ๋จ ํ๋์ ์์ ์์๋ง ๊ฐ์ง๋๋ค. ๋ฆฌ์์ค์ ์ด๋ฌํ ๊ณ์ธต์ ์กฐ์ง์ ์ฌ์ฉํ๋ฉด ์์ ๋ฆฌ์์ค์์ ์ก์ธ์ค ์ ์ด ์ ์ฑ ๋ฐ ๊ตฌ์ฑ ์ค์ ์ ์ค์ ํ ์ ์๊ณ , ํ์ ๋ฆฌ์์ค์ ํด๋น ์ ์ฑ ๋ฐ Identity and Access Management(IAM) ์ค์ ์ด ์์๋ฉ๋๋ค.
Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ ์ธ๋ถ์ ๋ณด
Google Cloud ๋ฆฌ์์ค๋ ๊ณ์ธต์ ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ณ์ธต ๊ตฌ์กฐ์์ ์ต์์ ๋ฆฌ์์ค๋ฅผ ์ ์ธํ ๋ชจ๋ ๋ฆฌ์์ค๋ ๋จ ํ๋์ ์์ ์์๋ง์ ๊ฐ์ง๋๋ค. ์ตํ์ ์์ค์ ์๋ ์๋น์ค ๋ฆฌ์์ค๊ฐ ๋ชจ๋ Google Cloud ์๋น์ค๋ฅผ ๊ตฌ์ฑํ๋ ๊ธฐ๋ณธ ๊ตฌ์ฑ์์์ ๋๋ค. Compute Engine ๊ฐ์ ๋จธ์ (VM), Pub/Sub ์ฃผ์ , Cloud Storage ๋ฒํท, App Engine ์ธ์คํด์ค๊ฐ ์๋น์ค ๋ฆฌ์์ค์ ์์์ ํด๋นํฉ๋๋ค. ์ด๋ฌํ ๋ชจ๋ ํ์ ์์ค ๋ฆฌ์์ค๋ Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ์ฒซ ๋ฒ์งธ ๊ทธ๋ฃนํ ๋ฉ์ปค๋์ฆ์ ๋ํ๋ด๋ ํ๋ก์ ํธ ๋ฆฌ์์ค๋ฅผ ์์ ํญ๋ชฉ์ผ๋ก ํฌํจํฉ๋๋ค.
๋ฌด๋ฃ ์ฒดํํ ์ฌ์ฉ์, ๋ฌด๋ฃ ๋ฑ๊ธ ์ฌ์ฉ์, Google Workspace ๋ฐ Cloud ID ๊ณ ๊ฐ์ ํฌํจํ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ํ๋ก์ ํธ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. Google Cloud ๋ฌด๋ฃ ํ๋ก๊ทธ๋จ ์ฌ์ฉ์๋ ํ๋ก์ ํธ ๋ด์์ ํ๋ก์ ํธ ๋ฆฌ์์ค ๋ฐ ์๋น์ค ๋ฆฌ์์ค๋ง ๋ง๋ค ์ ์์ต๋๋ค. ํ๋ก์ ํธ ๋ฆฌ์์ค๋ ๊ณ์ธต ๊ตฌ์กฐ์ ์ต์์ ์์์ผ ์ ์์ง๋ง ๋ฌด๋ฃ ์ฒดํํ ์ฌ์ฉ์ ๋๋ ๋ฌด๋ฃ ๋ฑ๊ธ ์ฌ์ฉ์๊ฐ ๋ง๋ ๊ฒฝ์ฐ์๋ง ํด๋น๋ฉ๋๋ค. Google Workspace ๋ฐ Cloud ID ๊ณ ๊ฐ์ ์กฐ์ง ๋ฐ ํด๋ ๋ฆฌ์์ค์ ๊ฐ์ Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. Cloud ID ๊ฐ์์์ ์์ธํ ์์๋ณด์ธ์. ๊ณ์ธต ๊ตฌ์กฐ์ ๋งจ ์์ ์๋ ํ๋ก์ ํธ ๋ฆฌ์์ค์๋ ์์ ๋ฆฌ์์ค๊ฐ ์์ง๋ง ๋๋ฉ์ธ์ ์์ฑ๋ ๋ฆฌ์์ค๋ ์กฐ์ง ๋ฆฌ์์ค๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์์ต๋๋ค. ํ๋ก์ ํธ ๋ฆฌ์์ค ๋ง์ด๊ทธ๋ ์ด์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ํ๋ก์ ํธ ๋ฆฌ์์ค ๋ง์ด๊ทธ๋ ์ด์ ์ ์ฐธ์กฐํ์ธ์.
Google Workspace ๋ฐ Cloud ID ๊ณ ๊ฐ์ ์กฐ์ง ๋ฆฌ์์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ๊ฐ Google Workspace ๋๋ Cloud ID ๊ณ์ ์ ํ๋์ ์กฐ์ง ๋ฆฌ์์ค์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ์กฐ์ง ๋ฆฌ์์ค๊ฐ ์์ผ๋ฉด Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ์ต์์ ์์์ด๋ฉฐ, ์กฐ์ง์ ์ํ๋ ๋ชจ๋ ๋ฆฌ์์ค๋ ์กฐ์ง ๋ฆฌ์์ค ์๋์ ๊ทธ๋ฃนํ๋ฉ๋๋ค. ์ด๋ ์กฐ์ง ๋ฆฌ์์ค์ ์ํ๋ ๋ชจ๋ ๋ฆฌ์์ค์ ๋ํ ์ค์ ์ง์ค์ ๊ฐ์์ฑ ๋ฐ ์ ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํด๋ ๋ฆฌ์์ค๋ ์กฐ์ง ๋ฆฌ์์ค์ ํ๋ก์ ํธ ๋ฆฌ์์ค ๊ฐ์ ์ ํ์ ๊ทธ๋ฃนํ ๋ฉ์ปค๋์ฆ์ ๋๋ค. ํด๋๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๊ธฐ๋ณธ ์๊ฑด์ผ๋ก ์กฐ์ง ๋ฆฌ์์ค๊ฐ ์์ด์ผ ํฉ๋๋ค. ํด๋ ๋ฆฌ์์ค์ ํ์ ํ๋ก์ ํธ ๋ฆฌ์์ค๋ ์กฐ์ง ๋ฆฌ์์ค ์๋์ ๋งคํ๋ฉ๋๋ค.
ํนํ ์กฐ์ง ๋ฆฌ์์ค์ ํด๋ ๋ฆฌ์์ค๊ฐ ํฌํจ๋ ๊ฐ์ฅ ์๋ฒฝํ ํํ์ Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ฌ์์ ์กฐ์ง ๋ฆฌ์์ค๋ฅผ Google Cloud๋ก ๋งคํํ๊ณ ์ก์ธ์ค ๊ด๋ฆฌ ์ ์ฑ (IAM)๊ณผ ์กฐ์ง ์ ์ฑ ์ ๋ํ ๋ ผ๋ฆฌ์ ์ฐ๊ฒฐ ์ง์ ์ ์ ๊ณตํ ์ ์์ต๋๋ค. IAM ์ ์ฑ ๊ณผ ์กฐ์ง ์ ์ฑ ์ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ํตํด ์์๋๋ฉฐ, ๊ณ์ธต ๊ตฌ์กฐ์์ ๊ฐ ๋ฆฌ์์ค์ ์ ํจ ์ ์ฑ ์ ํด๋น ๋ฆฌ์์ค์ ์ง์ ์ ์ฉ๋ ์ ์ฑ ๊ณผ ์์ ํญ๋ชฉ์์ ์์๋ ์ ์ฑ ์ ๊ฒฐ๊ณผ์ ๋๋ค.
์๋ ๋ค์ด์ด๊ทธ๋จ์ ์๋ฒฝํ ํํ์ Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ๋ํ์ ์ธ ์์์ ๋๋ค.
์กฐ์ง ๋ฆฌ์์ค
์กฐ์ง ๋ฆฌ์์ค๋ ์กฐ์ง(์: ํ์ฌ)์ ๋ํ๋ด๋ฉฐ, Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ๋ฃจํธ ๋ ธ๋์ ๋๋ค(์๋ ๊ฒฝ์ฐ). ์กฐ์ง ๋ฆฌ์์ค๋ ํด๋ ๋ฐ ํ๋ก์ ํธ ๋ฆฌ์์ค์ ๊ณ์ธต์ ์์ ํญ๋ชฉ์ ๋๋ค. ์กฐ์ง ๋ฆฌ์์ค์ ์ ์ฉ๋ IAM ์ก์ธ์ค ์ ์ด ์ ์ฑ ์ ์กฐ์ง์ ๋ชจ๋ ๋ฆฌ์์ค์ ๋ํ ๊ณ์ธต ๊ตฌ์กฐ ์ ์ฒด์ ์ ์ฉ๋ฉ๋๋ค.
Google Cloud ์ฌ์ฉ์์๊ฒ๋ ์กฐ์ง ๋ฆฌ์์ค๊ฐ ํ์ ์์ง๋ง ์กฐ์ง ๋ฆฌ์์ค๊ฐ ์์ผ๋ฉด Resource Manager์ ์ผ๋ถ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์กฐ์ง ๋ฆฌ์์ค๋ Google Workspace ๋๋ Cloud ID ๊ณ์ ๊ณผ ๊ธด๋ฐํ๊ฒ ์ฐ๊ฒฐ๋ฉ๋๋ค. Google Workspace ๋๋ Cloud ID ๊ณ์ ์ ๊ฐ์ง ์ฌ์ฉ์๊ฐ Google Cloud ํ๋ก์ ํธ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค๋ฉด ์กฐ์ง ๋ฆฌ์์ค๊ฐ ์๋์ผ๋ก ํ๋ก๋น์ ๋๋ฉ๋๋ค.
Google Workspace ๋๋ Cloud ID ๊ณ์ ํ๋์๋ ์กฐ์ง ๋ฆฌ์์ค ํ๋๋ง ํ๋ก๋น์ ๋๋ฉ๋๋ค. ํ ๋๋ฉ์ธ์ ์กฐ์ง ๋ฆฌ์์ค๊ฐ ์์ฑ๋๋ฉด ๊ณ์ ๋๋ฉ์ธ์ ๊ตฌ์ฑ์์ด ๋ง๋ ๋ชจ๋ ์ Google Cloud ํ๋ก์ ํธ ๋ฆฌ์์ค๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์กฐ์ง ๋ฆฌ์์ค์ ์ํฉ๋๋ค. ๊ด๋ฆฌํ ์ฌ์ฉ์๊ฐ ํ๋ก์ ํธ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค ๊ฒฝ์ฐ ์ด ๋ฆฌ์์ค๋ ์ผ๋ถ ์กฐ์ง ๋ฆฌ์์ค์ ์์ด์ผ ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์กฐ์ง ๋ฆฌ์์ค๋ฅผ ์ง์ ํ๊ณ ์ฌ๋ฐ๋ฅธ ๊ถํ์ ๊ฐ์ง๊ณ ์์ผ๋ฉด ํ๋ก์ ํธ๊ฐ ์ง์ ๋ ์กฐ์ง์ ํ ๋น๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฌ์ฉ์์ ์ฐ๊ฒฐ๋ ์กฐ์ง ๋ฆฌ์์ค์ ๊ธฐ๋ณธ ํ ๋น๋ฉ๋๋ค. ์กฐ์ง ๋ฆฌ์์ค์ ์ฐ๊ฒฐ๋ ๊ณ์ ์ ์กฐ์ง ๋ฆฌ์์ค์ ์ฐ๊ฒฐ๋์ง ์์ ํ๋ก์ ํธ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
Google Workspace ๋๋ Cloud ID ๊ณ์ ๊ณผ ์ฐ๊ฒฐ
ํธ์์ Google Workspace๋ Google Workspace ์ฌ์ฉ์์ Cloud ID ์ฌ์ฉ์ ๋ชจ๋๋ฅผ ์๋ฏธํฉ๋๋ค.
Google Workspace ๋๋ Cloud ID ๊ณ์ ์ ํ์ฌ๋ฅผ ๋ํ๋ด๋ฉฐ ์กฐ์ง ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค ๊ถํ์ ๊ฐ๊ธฐ ์ํ ๊ธฐ๋ณธ ์๊ฑด์ ๋๋ค. ์ด๋ Google Cloud ์ปจํ ์คํธ์์ ID ๊ด๋ฆฌ, ๋ณต๊ตฌ ๋ฉ์ปค๋์ฆ, ์์ ๊ถ, ์๋ช ์ฃผ๊ธฐ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋ค์ ๊ทธ๋ฆผ์ Google Workspace ๊ณ์ , Cloud ID, Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ ๊ฐ์ ์ฐ๊ฒฐ์ ๋ณด์ฌ์ค๋๋ค.
Google Workspace ์ต๊ณ ๊ด๋ฆฌ์๋ ๋ณต๊ตฌ ์ ๋๋ฉ์ธ ์์ ๊ถ ํ์ธ ๋ฐ ์ฐ๋ฝ ๋ด๋น์์ ๋๋ค. ์ด๋ฌํ ์ด์ ๋ก Google Workspace ์ต๊ณ ๊ด๋ฆฌ์์๊ฒ๋ ๊ธฐ๋ณธ์ ์ผ๋ก IAM ์ญํ ์ ํ ๋นํ ์ ์๋ ๊ถํ์ด ๋ถ์ฌ๋ฉ๋๋ค. Google Cloud์ ๊ด๋ จํ์ฌ Google Workspace ์ต๊ณ ๊ด๋ฆฌ์์ ์ฃผ์ ์ ๋ฌด๋ ์กฐ์ง ๊ด๋ฆฌ์ IAM ์ญํ ์ ํด๋น ๋๋ฉ์ธ์ ์ ์ ํ ์ฌ์ฉ์์๊ฒ ํ ๋นํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ์๊ฐ ์ํ๋ Google Workspace์ Google Cloud ๊ด๋ฆฌ ์ฑ ์์ด ๋ถ๋ฆฌ๋ฉ๋๋ค.
์กฐ์ง ๋ฆฌ์์ค์ ์ด์
์กฐ์ง ๋ฆฌ์์ค๊ฐ ์์ผ๋ฉด ํ๋ก์ ํธ ๋ฆฌ์์ค๋ ํ๋ก์ ํธ๋ฅผ ๋ง๋ ์ง์์ด ์๋๋ผ ์กฐ์ง์ ์ํ๊ฒ ๋ฉ๋๋ค. ์ฆ, ์ง์์ด ํด์ฌํด๋ ํ๋ก์ ํธ ๋ฆฌ์์ค๊ฐ ๋ ์ด์ ์ญ์ ๋์ง ์์ต๋๋ค. ๋์ Google Cloud์์ ์กฐ์ง ๋ฆฌ์์ค์ ์๋ช ์ฃผ๊ธฐ๋ฅผ ๋ฐ๋ฆ ๋๋ค.
๋ํ ์กฐ์ง ๊ด๋ฆฌ์๋ ๋ชจ๋ ๋ฆฌ์์ค๋ฅผ ์ค์์์ ์ ์ดํ ์ ์์ต๋๋ค. ๋ํ ํ์ฌ์ ๋ชจ๋ ํ๋ก์ ํธ ๋ฆฌ์์ค๋ฅผ ๋ณด๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด ์ํ์ผ๋ก ์ธํด ๋ ์ด์ ๋น๊ณต์ ํ๋ก์ ํธ ๋๋ ํ์ธ๋์ง ์์ ๊ด๋ฆฌ์๊ฐ ์์ ์ ์์ต๋๋ค.
๋ํ ์กฐ์ง ๋ฆฌ์์ค์ ๋ชจ๋ ํ๋ก์ ํธ ๋ฐ ํด๋ ๋ฆฌ์์ค์ ์์๋๋ ์ญํ ์ ์กฐ์ง ์์ค์์ ๋ถ์ฌํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์กฐ์ง ์์ค์์ ๋คํธ์ํฌ ๊ด๋ฆฌ์ ์ญํ ์ ๋คํธ์ํน ํ์ ๋ถ์ฌํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ๋ชจ๋ ๊ฐ๋ณ ํ๋ก์ ํธ ๋ฆฌ์์ค์ ๋ํ ์ญํ ์ ๋ถ์ฌํ์ง ์๊ณ ๋ ํ์ฌ์ ๋ชจ๋ ํ๋ก์ ํธ ๋ฆฌ์์ค์์ ๋ชจ๋ ๋คํธ์ํฌ๋ฅผ ๊ด๋ฆฌํ๋๋ก ํ ์ ์์ต๋๋ค.
Cloud Resource Manager API์ ์ํด ๋ ธ์ถ๋๋ ์กฐ์ง ๋ฆฌ์์ค๋ ๋ค์์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ์กฐ์ง์ ๊ณ ์ ํ ์๋ณ์์ธ ์กฐ์ง ๋ฆฌ์์ค ID
- Google Workspace ๋๋ Cloud ID์ ๊ธฐ๋ณธ ๋๋ฉ์ธ ์ด๋ฆ์์ ์์ฑ๋๋ ํ์ ์ด๋ฆ
- ์กฐ์ง ์์ฑ ์๊ฐ
- ์กฐ์ง์ ๋ง์ง๋ง ์์ ์๊ฐ
- ์กฐ์ง ๋ฆฌ์์ค์ ์์ ์. ์์ ์๋ ์กฐ์ง ๋ฆฌ์์ค๋ฅผ ๋ง๋ค ๋ ์ง์ ๋ฉ๋๋ค. ์์ ์๋ฅผ ์ค์ ํ ํ์๋ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. Directory API์์ ์ง์ ๋๋ Google Workspace ๊ณ ๊ฐ ID์ ๋๋ค.
๋ค์ ์ฝ๋ ์ค๋ํซ์ ์กฐ์ง ๋ฆฌ์์ค์ ๊ตฌ์กฐ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
{
"creationTime": "2020-01-07T21:59:43.314Z",
"displayName": "my-organization",
"lifecycleState": "ACTIVE",
"name": "organizations/34739118321",
"owner": {
"directoryCustomerId": "C012ba234"
}
}
์๋ก ๋ง๋ ์กฐ์ง ๋ฆฌ์์ค์ ์ด๊ธฐ IAM ์ ์ฑ ์ ํ๋ก์ ํธ ์์ฑ์ ๋ฐ ๊ฒฐ์ ๊ณ์ ์์ฑ์ ์ญํ ์ ์ ์ฒด Google Workspace ๋๋ฉ์ธ์ ๋ถ์ฌํฉ๋๋ค. ์ฆ, ์ฌ์ฉ์๋ ์กฐ์ง ๋ฆฌ์์ค๊ฐ ์๊ธฐ ์ ๊ณผ ๊ฐ์ด ํ๋ก์ ํธ ๋ฆฌ์์ค์ ๊ฒฐ์ ๊ณ์ ์ ๊ณ์ ๋ง๋ค ์ ์์ต๋๋ค. ์กฐ์ง ๋ฆฌ์์ค๋ฅผ ๋ง๋ค ๋ ๋ค๋ฅธ ๋ฆฌ์์ค๋ ๋ง๋ค์ด์ง์ง ์์ต๋๋ค.
ํด๋ ๋ฆฌ์์ค
ํด๋ ๋ฆฌ์์ค๋ ์ ํ์ ์ผ๋ก ํ๋ก์ ํธ ๊ฐ์ ์ถ๊ฐ ๊ทธ๋ฃนํ ๋ฉ์ปค๋์ฆ๊ณผ ๊ฒฉ๋ฆฌ ๊ฒฝ๊ณ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ ์กฐ์ง ๋ฆฌ์์ค ๋ด์ ํ์ ์กฐ์ง์ผ๋ก ๋ณด์ผ ์ ์์ต๋๋ค. ํด๋ ๋ฆฌ์์ค๋ ํ์ฌ ๋ด์ ๋ค์ํ ๋ฒ์ธ, ๋ถ์, ํ์ ๋ชจ๋ธ๋งํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํด๋ ๋ฆฌ์์ค์ ์ฒซ ๋ฒ์งธ ์์ค์ ์ฌ์ฉํ์ฌ ์กฐ์ง ๋ฆฌ์์ค์ ์ฃผ์ ๋ถ์๋ฅผ ๋ํ๋ผ ์ ์์ต๋๋ค. ํด๋ ๋ฆฌ์์ค์๋ ํ๋ก์ ํธ ๋ฆฌ์์ค์ ๋ค๋ฅธ ํด๋๊ฐ ํฌํจ๋ ์ ์์ผ๋ฏ๋ก ๊ฐ ํด๋ ๋ฆฌ์์ค์๋ ๋ค๋ฅธ ํ์ ๋ํ๋ด๋ ๋ค๋ฅธ ํ์ ํด๋๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค. ๊ฐ ํ ํด๋๋ ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ๋ด๋ ์ถ๊ฐ์ ์ธ ํ์ ํด๋๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. ํด๋ ๋ฆฌ์์ค ์ฌ์ฉ์ ๋ํ ์์ธํ ๋ด์ฉ์ ํด๋ ๋ฆฌ์์ค ๋ง๋ค๊ธฐ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
์กฐ์ง ๋ฆฌ์์ค์ ํด๋ ๋ฆฌ์์ค๊ฐ ์๊ณ ์ ์ ํ ๋ณด๊ธฐ ๊ถํ์ด ์์ผ๋ฉด Google Cloud ์ฝ์์์ ํด๋ ๋ฆฌ์์ค๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ํด๋ ๋ฐ ํ๋ก์ ํธ ๋ฆฌ์์ค ๋ณด๊ธฐ ๋๋ ๋์ด์ ์ฐธ์กฐํ์ธ์.
ํด๋ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๋ฆฌ ๊ถํ์ ์์ํ ์ ์์ผ๋ฏ๋ก ๋ถ์ ์ฑ ์์์๊ฒ ํด๋น ๋ถ์์ ์ํ๋ ๋ชจ๋ Google Cloud ๋ฆฌ์์ค์ ์์ ํ ์์ ๊ถ์ ๋ถ์ฌํ ์ ์์ต๋๋ค. ์ด์ ์ ์ฌํ๊ฒ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค ๊ถํ์ ํด๋ ๋ฆฌ์์ค๋ณ๋ก ์ ํํ ์ ์์ผ๋ฏ๋ก ํ ๋ถ์์ ์ฌ์ฉ์๋ ํด๋น ํด๋ ๋ฆฌ์์ค ๋ด์ Google Cloud ๋ฆฌ์์ค๋ง ์ก์ธ์คํ๊ณ ๋ง๋ค ์ ์์ต๋๋ค.
๋ค์ ์ฝ๋ ์ค๋ํซ์ ํด๋ ๋ฆฌ์์ค์ ๊ตฌ์กฐ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
{
"createTime": "2030-01-07T21:59:43.314Z",
"displayName": "Engineering",
"lifecycleState": "ACTIVE",
"name": "folders/634792535758",
"parent": "organizations/34739118321"
}
์กฐ์ง ๋ฐ ํ๋ก์ ํธ ๋ฆฌ์์ค์ ๋ง์ฐฌ๊ฐ์ง๋ก ํด๋ ๋ฆฌ์์ค๋ IAM ๋ฐ ์กฐ์ง ์ ์ฑ ์ ์ ์ฑ ์์ ์ง์ ์ญํ ์ ํฉ๋๋ค. ํด๋ ๋ฆฌ์์ค์ ๋ถ์ฌ๋ IAM ์ญํ ์ ํด๋น ํด๋์ ํฌํจ๋ ๋ชจ๋ ํ๋ก์ ํธ ๋ฐ ํด๋ ๋ฆฌ์์ค์ ์๋์ผ๋ก ์์๋ฉ๋๋ค.
ํ๋ก์ ํธ ๋ฆฌ์์ค
ํ๋ก์ ํธ ๋ฆฌ์์ค๋ ๊ธฐ๋ณธ ์์ค์ ๊ตฌ์ฑ ํญ๋ชฉ์ ๋๋ค. ์กฐ์ง ๋ฐ ํด๋ ๋ฆฌ์์ค์๋ ์ฌ๋ฌ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค. ํ๋ก์ ํธ ๋ฆฌ์์ค๋ Google Cloud๋ฅผ ์ฌ์ฉํ๋ ๋ฐ ํ์ํ๋ฉฐ, ๋ชจ๋ Google Cloud ์๋น์ค ์์ฑ, ์ฌ์ฉ ์ค์ , ์ฌ์ฉ, API ๊ด๋ฆฌ, ๊ฒฐ์ ์ฌ์ฉ ์ค์ , ๊ณต๋์์ ์ ์ถ๊ฐ ๋ฐ ์ญ์ , ๊ถํ ๊ด๋ฆฌ๋ฅผ ์ํ ๊ธฐ๋ฐ์ ํ์ฑํฉ๋๋ค.
๋ชจ๋ ํ๋ก์ ํธ ๋ฆฌ์์ค๋ ๋ค์์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ์๋ณ์ 2๊ฐ:
- ํ๋ก์ ํธ ๋ฆฌ์์ค์ ๊ณ ์ ์๋ณ์์ธ ํ๋ก์ ํธ ๋ฆฌ์์ค ID
- ํ๋ก์ ํธ๋ฅผ ๋ง๋ค ๋ ์๋์ผ๋ก ํ ๋น๋๋ ํ๋ก์ ํธ ๋ฆฌ์์ค ๋ฒํธ. ์ฝ๊ธฐ ์ ์ฉ์ ๋๋ค.
- ๋ณ๊ฒฝ ๊ฐ๋ฅํ ํ์ ์ด๋ฆ 1๊ฐ
- ํ๋ก์ ํธ ๋ฆฌ์์ค์ ์๋ช ์ฃผ๊ธฐ ์ํ(์: ACTIVE ๋๋ DELETE_REQUESTED)
- ํ๋ก์ ํธ๋ฅผ ํํฐ๋งํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋ผ๋ฒจ ์ปฌ๋ ์
- ํ๋ก์ ํธ ๋ฆฌ์์ค๊ฐ ์์ฑ๋ ์๊ฐ
๋ค์ ์ฝ๋ ์ค๋ํซ์ ํ๋ก์ ํธ ๋ฆฌ์์ค์ ๊ตฌ์กฐ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
{
"createTime": "2020-01-07T21:59:43.314Z",
"lifecycleState": "ACTIVE",
"name": "my-project",
"parent": {
"id": "634792535758",
"type": "folder"
},
"projectId": "my-project",
"labels": {
"my-label": "prod"
},
"projectNumber": "464036093014"
}
๋๋ถ๋ถ์ Google Cloud ๋ฆฌ์์ค์ ์ํธ์์ฉํ๋ ค๋ฉด ๋ชจ๋ ์์ฒญ์ ๋ํด ํ๋ก์ ํธ ๋ฆฌ์์ค ์๋ณ ์ ๋ณด๋ฅผ ์ ๊ณตํด์ผ ํฉ๋๋ค. ํ๋ก์ ํธ ๋ฆฌ์์ค๋ ํ๋ก์ ํธ ๋ฆฌ์์ค ID ๋๋ ํ๋ก์ ํธ ๋ฆฌ์์ค ๋ฒํธ(์ฝ๋ ์ค๋ํซ์ projectId
๋ฐ projectNumber
)๋ก ์๋ณํ ์ ์์ต๋๋ค.
ํ๋ก์ ํธ ๋ฆฌ์์ค ID๋ ํ๋ก์ ํธ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค ๋ ์ ํํ ์ปค์คํ
์ด๋ฆ์
๋๋ค. ํ๋ก์ ํธ ๋ฆฌ์์ค๊ฐ ํ์ํ API๋ฅผ ํ์ฑํํ๋ฉด ํ๋ก์ ํธ ๋ฆฌ์์ค ID๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค๊ฑฐ๋ ํ๋ก์ ํธ ๋ฆฌ์์ค๋ฅผ ์ ํํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. UI์ ํ์๋๋ name
๋ฌธ์์ด์ ํ๋ก์ ํธ ๋ฆฌ์์ค ID์ ๋์ผํ์ง ์์ต๋๋ค.
ํ๋ก์ ํธ ๋ฆฌ์์ค ๋ฒํธ๋ Google Cloud์ ์ํด ์๋์ผ๋ก ์์ฑ๋ฉ๋๋ค. ํ๋ก์ ํธ ๋ฆฌ์์ค ID์ ํ๋ก์ ํธ ๋ฆฌ์์ค ๋ฒํธ ๋ชจ๋ Google Cloud ์ฝ์์ ํ๋ก์ ํธ ๋ฆฌ์์ค ๋์๋ณด๋์์ ํ์ธํ ์ ์์ต๋๋ค. ํ๋ก์ ํธ ๋ฆฌ์์ค์ ๋ํ ํ๋ก์ ํธ ์๋ณ์ ๋ฐ ๊ธฐํ ๊ด๋ฆฌ ์์ ์ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ ํ๋ก์ ํธ ๋ฆฌ์์ค ๋ง๋ค๊ธฐ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
์๋ก ๋ง๋ ํ๋ก์ ํธ ๋ฆฌ์์ค์ ์ด๊ธฐ IAM ์ ์ฑ ์ ์์ ์ ์ญํ ์ ํ๋ก์ ํธ ์์ฑ์์๊ฒ ๋ถ์ฌํฉ๋๋ค.
IAM ์ ์ฑ ์์
Google Cloud๋ ์ฌ์ฉ์๊ฐ ํน์ Google Cloud ๋ฆฌ์์ค์ ๋ํ ์ธ๋ถ์ ์ธ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ๊ณ ๋ค๋ฅธ ๋ฆฌ์์ค์ ๋ํ ๋ฌด๋จ ์ก์ธ์ค๋ฅผ ๋ฐฉ์งํ ์ ์๋ IAM์ ์ ๊ณตํฉ๋๋ค. IAM์ ์ฌ์ฉํ๋ฉด ๋ฆฌ์์ค์ IAM ์ ์ฑ ์ ์ค์ ํ์ฌ ์ด๋ ํ ๋ฆฌ์์ค์ ๋ํด ๋๊ตฌ(์ฌ์ฉ์)์๊ฒ ์ด๋ ํ ์ก์ธ์ค ๊ถํ(์ญํ )์ด ์๋์ง ์ ์ดํ ์ ์์ต๋๋ค.
IAM ์ ์ฑ ์ ์กฐ์ง ์์ค, ํด๋ ์์ค, ํ๋ก์ ํธ ์์ค, ๋ฆฌ์์ค ์์ค(์ผ๋ถ ๊ฒฝ์ฐ)์์ ์ค์ ํ ์ ์์ต๋๋ค. ๋ฆฌ์์ค๋ ์์ ๋ฆฌ์์ค์ ์ ์ฑ ์ ์์ํฉ๋๋ค. ์กฐ์ง ์์ค์์ ์ ์ฑ ์ ์ค์ ํ๋ฉด ๋ชจ๋ ํ์ ํด๋์ ํ๋ก์ ํธ ๋ฆฌ์์ค๋ก ์ ์ฑ ์ด ์์๋๋ฉฐ, ํ๋ก์ ํธ ์์ค์์ ์ ์ฑ ์ ์ค์ ํ๋ฉด ๋ชจ๋ ํ์ ๋ฆฌ์์ค๋ก ์ ์ฑ ์ด ์์๋ฉ๋๋ค.
๋ฆฌ์์ค์ ์ ํจ ์ ์ฑ ์ ํด๋น ๋ฆฌ์์ค์ ์ค์ ๋ ์ ์ฑ ๊ณผ ์์ ๋ฆฌ์์ค์์ ์์๋ ์ ์ฑ ์ ํฉ์งํฉ์ ๋๋ค. ์ด ์์์ ํ์ ์์ค์ผ๋ก ์ ์ด๋ฉ๋๋ค. ๋ค์ ๋งํด ๋ฆฌ์์ค๋ ํ๋ก์ ํธ์์ ์ ์ฑ ์ ์์ํ๊ณ , ํ๋ก์ ํธ๋ ์กฐ์ง ๋ฆฌ์์ค์์ ์ ์ฑ ์ ์์ํฉ๋๋ค. ๋ฐ๋ผ์ ์กฐ์ง ๋ฆฌ์์ค ์์ค ์ ์ฑ ๋ ๋ฆฌ์์ค ๋ ๋ฒจ์ ์ ์ฉ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด ์์ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ ๋ค์ด์ด๊ทธ๋จ์์ ํ๋ก์ ํธ ํธ์ง์ ์ญํ ์ bob@example.com์ ๋ถ์ฌํ๋ ์ ์ฑ ์ ํด๋ 'Department Y'์ ์ค์ ํ๋ฉด Bob์ ํ๋ก์ ํธ 'Development project', 'Test project', '"Production project'์ ๋ํ ํธ์ง์ ์ญํ ์ ๊ฐ๊ฒ ๋ฉ๋๋ค. ๋ฐ๋๋ก ํ๋ก์ ํธ 'Test project'์ ๋ํ ์ธ์คํด์ค ๊ด๋ฆฌ์ ์ญํ ์ alice@example.com์ ํ ๋นํ๋ฉด Alice๋ ํ๋ก์ ํธ์ Compute Engine ์ธ์คํด์ค๋ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ญํ ์ ํญ์ ์์๋๋ฉฐ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ์์ ์์ค์์ ๋ถ์ฌ๋ ํ์ ์์ค ๋ฆฌ์์ค์ ๋ํ ๊ถํ์ ๋ช ์์ ์ผ๋ก ์ญ์ ํ ์ ์์ต๋๋ค. ์ ์์์ 'Test project'์์ Bob์ ํ๋ก์ ํธ ํธ์ง์ ์ญํ ์ ์ญ์ ํ๋๋ผ๋ Bob์ ์ด ์ญํ ์ ์ฌ์ ํ 'Department Y' ํด๋์์ ์์๋ฐ์ผ๋ฏ๋ก 'Test project'์ ๋ํ ์ด ์ญํ ์ ๊ถํ์ ์ฌ์ ํ ๊ฐ๊ฒ ๋ฉ๋๋ค.
IAM ์ ์ฑ ๊ณ์ธต ๊ตฌ์กฐ๋ Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ๋์ผํ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ฆ ๋๋ค. ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํ๋ฉด ์ ์ฑ ๊ณ์ธต ๊ตฌ์กฐ๋ ๋ณ๊ฒฝ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ํ๋ก์ ํธ๋ฅผ ์กฐ์ง ๋ฆฌ์์ค๋ก ์ด๋ํ๋ฉด ํ๋ก์ ํธ์ IAM ์ ์ฑ ์ด ํด๋น ์กฐ์ง ๋ฆฌ์์ค์ IAM ์ ์ฑ ์ ์์ํ๋๋ก ์ ๋ฐ์ดํธ๋ฉ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก, ํ๋ก์ ํธ ๋ฆฌ์์ค๋ฅผ ํ ํด๋ ๋ฆฌ์์ค์์ ๋ค๋ฅธ ํด๋ ๋ฆฌ์์ค๋ก ์ด๋ํ๋ฉด ์์๋ ๊ถํ์ด ๋ณ๊ฒฝ๋ฉ๋๋ค. ์๋์ ์์ ๋ฆฌ์์ค์์ ํ๋ก์ ํธ ๋ฆฌ์์ค์ ์์๋ ๊ถํ์ ํ๋ก์ ํธ ๋ฆฌ์์ค๊ฐ ์๋ก์ด ํด๋ ๋ฆฌ์์ค๋ก ์ด๋ํ ๋ ์์ค๋ฉ๋๋ค. ๋์ ํด๋ ๋ฆฌ์์ค์ ์ค์ ๋ ๊ถํ์ ์ด๋๋ ๋๋ ํ๋ก์ ํธ ๋ฆฌ์์ค์ ์์๋ฉ๋๋ค.
์ง์ ์ฌ์ฉํด ๋ณด๊ธฐ
Google Cloud๋ฅผ ์ฒ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ณ์ ์ ๋ง๋ค๊ณ Google ์ ํ์ ์ค์ ์ฑ๋ฅ์ ํ๊ฐํด ๋ณด์ธ์. ์ ๊ท ๊ณ ๊ฐ์๊ฒ๋ ์ํฌ๋ก๋๋ฅผ ์คํ, ํ ์คํธ, ๋ฐฐํฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ $300์ ๋ฌด๋ฃ ํฌ๋ ๋ง์ด ์ ๊ณต๋ฉ๋๋ค.
๋ฌด๋ฃ๋ก ์์ํ๊ธฐ