์•ก์„ธ์Šค ์Šน์ธ ์ธ์ฆ

์ด ๋ฌธ์„œ์—์„œ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋งคํ‹ฑ ๋ฐฉ์‹์œผ๋กœ ์•ก์„ธ์Šค ์Šน์ธ์— ์ธ์ฆํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์•ก์„ธ์Šค ์Šน์ธ ์ธ์ฆ ๋ฐฉ๋ฒ•์€ API์— ์•ก์„ธ์Šคํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋˜๋Š” ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

Google Cloud ์ธ์ฆ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ธ์ฆ ๊ฐœ์š”๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

API ์•ก์„ธ์Šค

์•ก์„ธ์Šค ์Šน์ธ์€ ํ”„๋กœ๊ทธ๋ž˜๋งคํ‹ฑ ์•ก์„ธ์Šค๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ฐฉ๋ฒ•์œผ๋กœ API์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Google Cloud CLI

gcloud CLI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ก์„ธ์Šค ์Šน์ธ์— ์•ก์„ธ์Šคํ•  ๋•Œ gcloud CLI ๋ช…๋ น์–ด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์‚ฌ์šฉ์ž ๊ณ„์ •์œผ๋กœ gcloud CLI์— ๋กœ๊ทธ์ธํ•ฉ๋‹ˆ๋‹ค.

์กฐ์ง์˜ ๋ณด์•ˆ ์ •์ฑ…์œผ๋กœ ์ธํ•ด ์‚ฌ์šฉ์ž ๊ณ„์ •์— ํ•„์š”ํ•œ ๊ถŒํ•œ์ด ์—†๋Š” ๊ฒฝ์šฐ ์„œ๋น„์Šค ๊ณ„์ • ๊ฐ€์žฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ gcloud CLI ์‚ฌ์šฉ์„ ์œ„ํ•œ ์ธ์ฆ์„ ์ฐธ์กฐํ•˜์„ธ์š”. ์•ก์„ธ์Šค ์Šน์ธ์—์„œ gcloud CLI๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ gcloud CLI ์ฐธ์กฐ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

REST

gcloud CLI ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ธฐ๋ณธ ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ก์„ธ์Šค ์Šน์ธ API์— ์ธ์ฆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. REST ์š”์ฒญ ์ธ์ฆ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ REST๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์ฆ์„ ์ฐธ์กฐํ•˜์„ธ์š”. ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด ์œ ํ˜•์€ gcloud CLI ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด ๋ฐ ADC ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์•ก์„ธ์Šค ์Šน์ธ์˜ ์•ก์„ธ์Šค ์ œ์–ด

์•ก์„ธ์Šค ์Šน์ธ์— ์ธ์ฆํ•œ ํ›„์—๋Š” Google Cloud ๋ฆฌ์†Œ์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ์Šน์ธ ๋ฐ›์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•ก์„ธ์Šค ์Šน์ธ์€ ์Šน์ธ์— Identity and Access Management(IAM)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์•ก์„ธ์Šค ์Šน์ธ์— ํ•„์š”ํ•œ ์—ญํ• ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ IAM์œผ๋กœ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. IAM ๋ฐ ์Šน์ธ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ IAM ๊ฐœ์š”๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋‹ค์Œ ๋‹จ๊ณ„