์—ญํ•  ๋ฐ ๊ถŒํ•œ

์ด ํŽ˜์ด์ง€์—์„œ๋Š” IAM ๊ถŒํ•œ ๋ชจ์Œ์ธ Identity and Access Management(IAM) ์—ญํ• ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์—ญํ• ์—๋Š”Google Cloud ๋ฆฌ์†Œ์Šค์—์„œ ํŠน์ • ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ๋ จ์˜ ๊ถŒํ•œ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž, ๊ทธ๋ฃน, ์„œ๋น„์Šค ๊ณ„์ •์„ ํฌํ•จํ•˜์—ฌ ์ฃผ ๊ตฌ์„ฑ์›์—๊ฒŒ ๊ถŒํ•œ์„ ์ œ๊ณตํ•˜๋ ค๋ฉด ์ฃผ ๊ตฌ์„ฑ์›์—๊ฒŒ ์—ญํ• ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๊ธฐ ์ „์—

์—ญํ•  ์œ ํ˜•

IAM์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์„ธ ๊ฐ€์ง€ ์œ ํ˜•์˜ ์—ญํ• ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ธฐ๋ณธ ์—ญํ• : Google Cloud ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•ด ํฌ๊ด„์ ์ธ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• : ํŠน์ • ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์„ธ๋ถ€์ ์ธ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์ œ๊ณตํ•˜๊ณ  Google Cloud์—์„œ ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
  • ์ปค์Šคํ…€ ์—ญํ• : ์‚ฌ์šฉ์ž ์ง€์ • ๊ถŒํ•œ ๋ชฉ๋ก์— ๋”ฐ๋ผ ์„ธ๋ถ„ํ™”๋œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ, ์‚ฌ์ „ ์ •์˜, ์ปค์Šคํ…€ ์—ญํ• ์— ๊ถŒํ•œ์ด ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

  • Google Cloud ์ฝ˜์†”์—์„œ ์—ญํ• ์„ ๋ด…๋‹ˆ๋‹ค.

    ์—ญํ• ๋กœ ์ด๋™

  • gcloud iam roles describe ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  • ์ ์ ˆํ•œ REST API ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ญํ• ์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

    • ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์—๋Š” roles.get()์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • ํ”„๋กœ์ ํŠธ ์ˆ˜์ค€ ์ปค์Šคํ…€ ์—ญํ• ์—๋Š” projects.roles.get()์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • ์กฐ์ง ์ˆ˜์ค€ ์ปค์Šคํ…€ ์—ญํ• ์—๋Š” organizations.roles.get()์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ ๋ฐ ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ๋งŒ ํ•ด๋‹น: ๊ถŒํ•œ ์ฐธ์กฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๊ถŒํ•œ์ด ์—ญํ• ์—์„œ ๋ถ€์—ฌ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

  • ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ๋งŒ ํ•ด๋‹น: ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ•  ์„ค๋ช…์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์—ญํ• ์— ํฌํ•จ๋œ ๊ถŒํ•œ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

ํŠน์ • ์—ญํ•  ์œ ํ˜•์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์— ๋Œ€ํ•œ ์•ˆ๋‚ด๋Š” ์‚ฌ์šฉํ•  ์—ญํ•  ์œ ํ˜• ์„ ํƒ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์—ญํ•  ๊ตฌ์„ฑ์š”์†Œ

๊ฐ ์—ญํ• ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ œ๋ชฉ: ์ธ๊ฐ„์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์—ญํ•  ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์—ญํ•  ์ด๋ฆ„์€ Google Cloud ์ฝ˜์†”์—์„œ ์—ญํ• ์„ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ์ด๋ฆ„: ๋‹ค์Œ ํ˜•์‹ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋”ฐ๋ฅด๋Š” ์—ญํ•  ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.

    • ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• : roles/SERVICE.IDENTIFIER
    • ํ”„๋กœ์ ํŠธ ์ˆ˜์ค€ ์ปค์Šคํ…€ ์—ญํ• : projects/PROJECT_ID/roles/IDENTIFIER
    • ์กฐ์ง ์ˆ˜์ค€ ์ปค์Šคํ…€ ์—ญํ• : organizations/ORG_ID/roles/IDENTIFIER

    ์—ญํ•  ์ด๋ฆ„์€ ํ—ˆ์šฉ ์ •์ฑ…์—์„œ ์—ญํ• ์„ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ID: ์—ญํ• ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์—ญํ•  ๋ฐ ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์—์„œ๋Š” ID๊ฐ€ ์—ญํ•  ์ด๋ฆ„๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์ปค์Šคํ…€ ์—ญํ• ์˜ ๊ฒฝ์šฐ ID๋Š” ์—ญํ•  ์ด๋ฆ„์—์„œ roles/ ๋‹ค์Œ์— ์˜ค๋Š” ๋ชจ๋“  ๋ฌธ์ž์ž…๋‹ˆ๋‹ค.

  • ์„ค๋ช…: ์ธ๊ฐ„์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์—ญํ•  ์„ค๋ช…์ž…๋‹ˆ๋‹ค.

  • ๋‹จ๊ณ„: ์ถœ์‹œ ์ˆ˜๋ช… ์ฃผ๊ธฐ์—์„œ ์—ญํ• ์˜ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค(์˜ˆ: ALPHA, BETA ๋˜๋Š” GA). ์ถœ์‹œ ๋‹จ๊ณ„์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

  • ๊ถŒํ•œ: ์—ญํ• ์— ํฌํ•จ๋œ ๊ถŒํ•œ์ž…๋‹ˆ๋‹ค. ๊ถŒํ•œ์ด ์žˆ๋Š” ์ฃผ ๊ตฌ์„ฑ์›์€ Google Cloud ๋ฆฌ์†Œ์Šค์—์„œ ํŠน์ • ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์—ญํ• ์„ ์ฃผ ๊ตฌ์„ฑ์›์—๊ฒŒ ๋ถ€์—ฌํ•˜๋ฉด ์ฃผ ๊ตฌ์„ฑ์›์ด ์—ญํ• ์˜ ๋ชจ๋“  ๊ถŒํ•œ์„ ์–ป์Šต๋‹ˆ๋‹ค.

    ๊ถŒํ•œ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    SERVICE.RESOURCE.VERB
    

    ์˜ˆ๋ฅผ ๋“ค์–ด compute.instances.list ๊ถŒํ•œ์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ์†Œ์œ ํ•œ Compute Engine ์ธ์Šคํ„ด์Šค๋ฅผ ๋‚˜์—ดํ•  ์ˆ˜ ์žˆ๊ณ , compute.instances.stop ๊ถŒํ•œ์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž๋Š” VM์„ ์ค‘์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๊ถŒํ•œ์€ ์ผ๋ฐ˜์ ์œผ๋กœ REST ๋ฉ”์„œ๋“œ์™€ 1:1๋กœ ์ƒ์‘ํ•˜์ง€๋งŒ ํ•ญ์ƒ ๊ทธ๋ ‡์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๊ฐ Google Cloud ์„œ๋น„์Šค์—๋Š” ๋ณด์œ ํ•˜๊ณ  ์žˆ๋Š” REST ๋ฉ”์„œ๋“œ ๊ฐ๊ฐ์— ์—ฐ๊ฒฐ๋œ ๊ถŒํ•œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์„œ๋“œ๋ฅผ ํ˜ธ์ถœํ•˜๋ ค๋ฉด ํ˜ธ์ถœ์ž์—๊ฒŒ ์—ฐ๊ฒฐ๋œ ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Pub/Sub API์˜ projects.topics.publish ๋ฉ”์„œ๋“œ๋ฅผ ํ˜ธ์ถœํ•˜๋ ค๋ฉด pubsub.topics.publish ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • ETag: ๋™์‹œ ์‹คํ–‰ ์—…๋ฐ์ดํŠธ๋ฅผ ์„œ๋กœ ๋ฎ์–ด์“ฐ์ง€ ์•Š๋„๋ก ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์—ญํ•  ๋ฒ„์ „์˜ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์—ญํ•  ๋ฐ ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์—๋Š” ํ•ญ์ƒ ETag AA==๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค์Šคํ…€ ์—ญํ• ์˜ ETag๋Š” ์—ญํ• ์„ ์ˆ˜์ •ํ•  ๋•Œ๋งˆ๋‹ค ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ์—ญํ• 

๊ธฐ๋ณธ ์—ญํ• ์€Google Cloud ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•ด ํฌ๊ด„์ ์ธ ์•ก์„ธ์Šค๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ๊ด‘๋ฒ”์œ„ํ•œ ์—ญํ• ์ž…๋‹ˆ๋‹ค.

IAM์˜ ๊ธฐ๋ณธ ์—ญํ• ์€ ๊ด€๋ฆฌ์ž(roles/admin), ์ž‘์„ฑ์ž(roles/writer), ๋ฆฌ๋”(roles/reader)์ž…๋‹ˆ๋‹ค. IAM์—๋Š” ๋˜ํ•œ IAM์ด ๋„์ž…๋˜๊ธฐ ์ „์— ์žˆ๋˜ ์„ธ ๊ฐ€์ง€ ๋ ˆ๊ฑฐ์‹œ ๊ธฐ๋ณธ ์—ญํ• ์ธ ์†Œ์œ ์ž(roles/owner), ํŽธ์ง‘์ž(roles/editor), ๋ทฐ์–ด(roles/viewer)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์—ญํ• ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์ด ํŽ˜์ด์ง€์—์„œ ๋ ˆ๊ฑฐ์‹œ ๊ธฐ๋ณธ ์—ญํ• ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋‹ค์Œ ํ‘œ์—์„œ๋Š” ๋ชจ๋“  Google Cloud ์„œ๋น„์Šค์—์„œ ๊ด€๋ฆฌ์ž, ์ž‘์„ฑ์ž, ๋ฆฌ๋”๊ฐ€ ์ฃผ ๊ตฌ์„ฑ์›์—๊ฒŒ ๋ถ€์—ฌํ•˜๋Š” ๊ถŒํ•œ์„ ์š”์•ฝํ•ด์„œ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ์—ญํ•  ๊ถŒํ•œ
๋ฆฌ๋”(roles/reader)

์ƒํƒœ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š” ์ฝ๊ธฐ ์ „์šฉ ์ž‘์—…์— ๋Œ€ํ•œ ๊ถŒํ•œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๊ธฐ์กด ๋ฆฌ์†Œ์Šค ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์กฐํšŒ(์ˆ˜์ • ์ œ์™ธ)๊ฐ€ ์—ฌ๊ธฐ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

๋ฆฌ๋” ์—ญํ• ์˜ ๊ถŒํ•œ ๋ชฉ๋ก์€ Google Cloud ์ฝ˜์†”์˜ ์—ญํ•  ์„ธ๋ถ€์ •๋ณด๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋ฆฌ๋” ์—ญํ• ๋กœ ์ด๋™

์ž‘์„ฑ์ž(roles/writer)

๋ฆฌ๋” ์—ญํ• ์˜ ๋ชจ๋“  ๊ถŒํ•œ์— ๋”ํ•ด ๊ธฐ์กด ๋ฆฌ์†Œ์Šค ๋ณ€๊ฒฝ๊ณผ ๊ฐ™์ด ์ƒํƒœ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ์ž‘์—…์„ ์œ„ํ•œ ๊ถŒํ•œ์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

์ž‘์„ฑ์ž ์—ญํ• ์˜ ๊ถŒํ•œ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋Œ€๋ถ€๋ถ„์˜ Google Cloud ์„œ๋น„์Šค์— ๋Œ€ํ•ด ๋ฆฌ์†Œ์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ž‘์„ฑ์ž ์—ญํ• ์—๋Š” ๋ชจ๋“  ์„œ๋น„์Šค์— ๋Œ€ํ•ด ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๊ถŒํ•œ์ด ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ญํ• ์— ํ•„์š”ํ•œ ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ด ํŽ˜์ด์ง€์˜ ์—ญํ•  ์œ ํ˜•์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์ž‘์„ฑ์ž ์—ญํ• ์˜ ๊ถŒํ•œ ๋ชฉ๋ก์€ Google Cloud ์ฝ˜์†”์˜ ์—ญํ•  ์„ธ๋ถ€์ •๋ณด๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ž‘์„ฑ์ž ์—ญํ• ๋กœ ์ด๋™

๊ด€๋ฆฌ์ž(roles/admin)

์ž‘์„ฑ์ž ์—ญํ• ์˜ ๋ชจ๋“  ๊ถŒํ•œ์— ๋”ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ž‘์—…์„ ์œ„ํ•œ ๊ถŒํ•œ์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

  • Compute Engine ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ํƒœ๊ทธ ๋ฐ”์ธ๋”ฉ ๊ด€๋ฆฌ์™€ ๊ฐ™์€ ๋ฏผ๊ฐํ•œ ํƒœ์Šคํฌ ์ˆ˜ํ–‰
  • ํ”„๋กœ์ ํŠธ ๋ฐ ํ”„๋กœ์ ํŠธ ๋‚ด์˜ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์—ญํ•  ๋ฐ ๊ด€๋ฆฌ
  • ํ”„๋กœ์ ํŠธ์— ๊ฒฐ์ œ ์„ค์ •

๊ด€๋ฆฌ์ž ์—ญํ• ์— ๋ชจ๋“  Google Cloud ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ๋ชจ๋“  ๊ถŒํ•œ์ด ํฌํ•จ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Cloud Billing ๊ฒฐ์ œ ์ •๋ณด๋ฅผ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ IAM ๊ฑฐ๋ถ€ ์ •์ฑ…์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ด€๋ฆฌ์ž ์—ญํ• ์˜ ๊ถŒํ•œ ๋ชฉ๋ก์€ Google Cloud ์ฝ˜์†”์˜ ์—ญํ•  ์„ธ๋ถ€์ •๋ณด๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ด€๋ฆฌ์ž ์—ญํ• ๋กœ ์ด๋™

Google Cloud ์ฝ˜์†”์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฆฌ๋”, ์ž‘์„ฑ์ž ๋˜๋Š” ๊ด€๋ฆฌ์ž ์—ญํ• ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  API ๋˜๋Š” gcloud CLI๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ๋˜ํ•œ Privileged Access Manager๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์—ญํ• ์˜ ์‚ฌ์šฉ ๊ถŒํ•œ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•ก์„ธ์Šค ๊ถŒํ•œ ๋ถ€์—ฌ, ๋ณ€๊ฒฝ, ์ทจ์†Œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋ ˆ๊ฑฐ์‹œ ๊ธฐ๋ณธ ์—ญํ• 

๋ ˆ๊ฑฐ์‹œ ๊ธฐ๋ณธ ์—ญํ• ์€ IAM์ด ๋„์ž…๋˜๊ธฐ ์ „๋ถ€ํ„ฐ ์กด์žฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์›๋ž˜ ์ด๋ฆ„์€ ๊ธฐ๋ณธ(primitive) ์—ญํ• ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ธฐ๋ณธ ์—ญํ• ๊ณผ ๋‹ฌ๋ฆฌ ๋ ˆ๊ฑฐ์‹œ ๊ธฐ๋ณธ ์—ญํ• ์— ๋Œ€ํ•ด์„œ๋Š” ์—ญํ•  ๋ฐ”์ธ๋”ฉ์— ์กฐ๊ฑด์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ ˆ๊ฑฐ์‹œ ๊ธฐ๋ณธ ์—ญํ• ์€ ์†Œ์œ ์ž(roles/owner), ํŽธ์ง‘์ž(roles/editor), ๋ทฐ์–ด(roles/viewer)์ž…๋‹ˆ๋‹ค.

๋ ˆ๊ฑฐ์‹œ ๊ธฐ๋ณธ ์—ญํ• ์„ ์ฃผ ๊ตฌ์„ฑ์›์—๊ฒŒ ๋ถ€์—ฌํ•˜๋ฉด ์ฃผ ๊ตฌ์„ฑ์›์ด ํ•ด๋‹น ์—ญํ• ์˜ ๋ชจ๋“  ๊ถŒํ•œ์„ ์–ป์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ฃผ ๊ตฌ์„ฑ์›์€ Cloud Storage ๋‹จ์ถ•๊ฐ’ ๋ฐ BigQuery ํŠน์ˆ˜ ๊ทธ๋ฃน ๋ฉค๋ฒ„์‹ญ์„ ํ†ตํ•ด ์–ป์€ ๊ถŒํ•œ๊ณผ ๊ฐ™์ด ์„œ๋น„์Šค๊ฐ€ ๋ ˆ๊ฑฐ์‹œ ๊ธฐ๋ณธ ์—ญํ• ์ด ์žˆ๋Š” ์ฃผ ๊ตฌ์„ฑ์›์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋“  ๊ถŒํ•œ์„ ์–ป์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ํ‘œ์—์„œ๋Š” ๋ ˆ๊ฑฐ์‹œ ๊ธฐ๋ณธ ์—ญํ• ์ด ๋ชจ๋“  Google Cloud ์„œ๋น„์Šค์—์„œ ์ฃผ ๊ตฌ์„ฑ์›์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ๊ถŒํ•œ์„ ์š”์•ฝํ•ด์„œ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋ ˆ๊ฑฐ์‹œ ๊ธฐ๋ณธ ์—ญํ•  ๊ถŒํ•œ
๋ทฐ์–ด (roles/viewer)

์ƒํƒœ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š” ์ฝ๊ธฐ ์ „์šฉ ์ž‘์—…์— ๋Œ€ํ•œ ๊ถŒํ•œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๊ธฐ์กด ๋ฆฌ์†Œ์Šค ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์กฐํšŒ(์ˆ˜์ • ์ œ์™ธ)๊ฐ€ ์—ฌ๊ธฐ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

๋ทฐ์–ด ์—ญํ• ์˜ ๊ถŒํ•œ ๋ชฉ๋ก์€ Google Cloud ์ฝ˜์†”์˜ ์—ญํ•  ์„ธ๋ถ€์ •๋ณด๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋ทฐ์–ด ์—ญํ• ๋กœ ์ด๋™

ํŽธ์ง‘์ž(roles/editor)

๋ชจ๋“  ๋ทฐ์–ด ๊ถŒํ•œ์— ๋”ํ•ด ๊ธฐ์กด ๋ฆฌ์†Œ์Šค ๋ณ€๊ฒฝ๊ณผ ๊ฐ™์ด ์ƒํƒœ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ์ž‘์—…์— ๋Œ€ํ•œ ๊ถŒํ•œ๊นŒ์ง€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘์ž ์—ญํ• ์˜ ๊ถŒํ•œ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋Œ€๋ถ€๋ถ„์˜ Google Cloud ์„œ๋น„์Šค์— ๋Œ€ํ•ด ๋ฆฌ์†Œ์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํŽธ์ง‘์ž ์—ญํ• ์—๋Š” ๋ชจ๋“  ์„œ๋น„์Šค์— ๋Œ€ํ•œ ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์€ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ญํ• ์— ํ•„์š”ํ•œ ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ด ํŽ˜์ด์ง€์˜ ์—ญํ•  ์œ ํ˜•์„ ์ฐธ์กฐํ•˜์„ธ์š”.

ํŽธ์ง‘์ž ์—ญํ• ์˜ ๊ถŒํ•œ ๋ชฉ๋ก์€ Google Cloud ์ฝ˜์†”์˜ ์—ญํ•  ์„ธ๋ถ€์ •๋ณด๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

ํŽธ์ง‘์ž ์—ญํ• ๋กœ ์ด๋™

์†Œ์œ ์ž(roles/owner)

๋ชจ๋“  ํŽธ์ง‘์ž ๊ถŒํ•œ ๋ฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ž‘์—… ๊ถŒํ•œ

  • Compute Engine ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ํƒœ๊ทธ ๋ฐ”์ธ๋”ฉ ๊ด€๋ฆฌ์™€ ๊ฐ™์€ ๋ฏผ๊ฐํ•œ ํƒœ์Šคํฌ ์ˆ˜ํ–‰
  • ํ”„๋กœ์ ํŠธ ๋ฐ ํ”„๋กœ์ ํŠธ ๋‚ด์˜ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์—ญํ•  ๋ฐ ๊ด€๋ฆฌ
  • ํ”„๋กœ์ ํŠธ์— ๊ฒฐ์ œ ์„ค์ •

์†Œ์œ ์ž ์—ญํ• ์— ๋ชจ๋“  Google Cloud ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ๋ชจ๋“  ๊ถŒํ•œ์ด ํฌํ•จ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Cloud Billing ๊ฒฐ์ œ ์ •๋ณด๋ฅผ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ IAM ๊ฑฐ๋ถ€ ์ •์ฑ…์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์†Œ์œ ์ž ์—ญํ• ์˜ ๊ถŒํ•œ ๋ชฉ๋ก์€ Google Cloud ์ฝ˜์†”์˜ ์—ญํ•  ์„ธ๋ถ€์ •๋ณด๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์†Œ์œ ์ž ์—ญํ• ๋กœ ์ด๋™

Google Cloud ์ฝ˜์†”, API, gcloud CLI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ ˆ๊ฑฐ์‹œ ๊ธฐ๋ณธ ์—ญํ• ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์กฐ์ง ์™ธ๋ถ€์— ์žˆ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์†Œ์œ ์ž ์—ญํ• ์„ ๋ถ€์—ฌํ•˜๋ ค๋ฉด gcloud CLI๊ฐ€ ์•„๋‹Œ Google Cloud ์ฝ˜์†”์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์กฐ์ง์— ์†ํ•˜์ง€ ์•Š์€ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ Google Cloud ์ฝ˜์†”์„ ์‚ฌ์šฉํ•˜์—ฌ ์†Œ์œ ์ž ์—ญํ• ์„ ๋ถ€์—ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•ก์„ธ์Šค ๊ถŒํ•œ ๋ถ€์—ฌ, ๋ณ€๊ฒฝ, ์ทจ์†Œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• 

IAM์€ ๊ธฐ๋ณธ ์—ญํ•  ์™ธ์—๋„ ํŠน์ • Google Cloud๋ฆฌ์†Œ์Šค์— ์„ธ๋ถ„ํ™”๋œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋Š” ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์„ ์ถ”๊ฐ€๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์—ญํ• ์€ Google์—์„œ ๋งŒ๋“ค๊ณ  ์œ ์ง€๋ณด์ˆ˜ํ•ฉ๋‹ˆ๋‹ค. Google์€Google Cloud ๊ฐ€ ์ƒˆ ๊ธฐ๋Šฅ์ด๋‚˜ ์„œ๋น„์Šค๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒฝ์šฐ์™€ ๊ฐ™์ด ํ•„์š”์— ๋”ฐ๋ผ ๊ถŒํ•œ์„ ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.

๋ฆฌ์†Œ์Šค ๊ณ„์ธต ๊ตฌ์กฐ์˜ ๋ชจ๋“  ์ˆ˜์ค€์—์„œ ๋™์ผํ•œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์—ฌ๋Ÿฌ ์—ญํ• ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ํ•œ ํ”„๋กœ์ ํŠธ์˜ Compute ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž ์—ญํ• ๊ณผ ๋กœ๊ทธ ๋ทฐ์–ด ์—ญํ• ์„ ๊ฐ€์ง€๊ณ  ํ•ด๋‹น ํ”„๋กœ์ ํŠธ ๋‚ด์˜ Pub/Sub ์ฃผ์ œ์— ๋Œ€ํ•œ Pub/Sub ๊ฒŒ์‹œ์ž ์—ญํ• ๋„ ๋ถ€์—ฌ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ญํ• ์— ํฌํ•จ๋œ ๊ถŒํ•œ ๋ชฉ๋ก์€ ์—ญํ•  ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ณด๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ฐ€์žฅ ์ ์ ˆํ•œ ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์„ ์„ ํƒํ•˜๋Š” ๋ฐ ๋„์›€์ด ํ•„์š”ํ•˜๋ฉด ์ ํ•ฉํ•œ ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ•  ์ฐพ๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์˜ ๋ชฉ๋ก์€ ์—ญํ•  ์ฐธ์กฐ๋ฅผ ํ™•์ธํ•˜์„ธ์š”.

์ปค์Šคํ…€ ์—ญํ• 

IAM์„ ์‚ฌ์šฉํ•˜๋ฉด ์ปค์Šคํ…€ IAM ์—ญํ• ๋„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค์Šคํ…€ ์—ญํ• ์€ ์กฐ์ง์˜ ์ฃผ ๊ตฌ์„ฑ์›์ด ํ•„์š”ํ•œ ๊ถŒํ•œ๋งŒ ๊ฐ–๋„๋ก ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋ฏ€๋กœ ์ด ์—ญํ• ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ตœ์†Œ ๊ถŒํ•œ์˜ ์›์น™์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปค์Šคํ…€ ์—ญํ• ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•˜๋ฉฐ ์ง€์›๋˜๋Š” ๊ถŒํ•œ์„ ์‚ฌ์šฉ์ž์˜ ํ•„์š”์— ๋งž๋„๋ก ํ•˜๋‚˜ ์ด์ƒ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค์Šคํ…€ ์—ญํ• ์„ ๋งŒ๋“ค ๋•Œ ์กฐ์ง ๋˜๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์กฐ์ง ๋˜๋Š” ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ปค์Šคํ…€ ์—ญํ• ๊ณผ ํ•ด๋‹น ์กฐ์ง ๋˜๋Š” ํ”„๋กœ์ ํŠธ ๋‚ด์˜ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ปค์Šคํ…€ ์—ญํ• ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์กฐ์ง๋‹น 300๊ฐœ์™€ ํ”„๋กœ์ ํŠธ๋‹น 300๊ฐœ๋งŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒ์„ฑํ•œ ํ”„๋กœ์ ํŠธ ๋˜๋Š” ์กฐ์ง ๋‚ด์—์„œ๋งŒ ์ปค์Šคํ…€ ์—ญํ• ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ๋‚˜ ์กฐ์ง ๋˜๋Š” ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ๋‚˜ ์กฐ์ง ๋‚ด์˜ ๋ฆฌ์†Œ์Šค์—๋Š” ์ปค์Šคํ…€ ์—ญํ• ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ง€์›๋˜๋Š” IAM ๊ถŒํ•œ์„ ํ•˜๋‚˜ ์ด์ƒ ๊ฒฐํ•ฉํ•˜์—ฌ ์ปค์Šคํ…€ ์—ญํ• ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์›๋˜๋Š” ๊ถŒํ•œ

์ปค์Šคํ…€ ์—ญํ• ์— ๋งŽ์€ IAM ๊ถŒํ•œ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ „๋ถ€๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ์—ญํ• ๋งˆ๋‹ค ์ปค์Šคํ…€ ์—ญํ• ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์Œ ์ง€์› ์ˆ˜์ค€ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์› ์ˆ˜์ค€ ์„ค๋ช…
SUPPORTED ์ปค์Šคํ…€ ์—ญํ• ์—์„œ ์™„์ „ํžˆ ์ง€์›๋˜๋Š” ๊ถŒํ•œ์ž…๋‹ˆ๋‹ค.
TESTING Google์—์„œ๋Š” ์ปค์Šคํ…€ ์—ญํ• ๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค์Šคํ…€ ์—ญํ• ์— ๊ถŒํ•œ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์˜ˆ๊ธฐ์น˜ ์•Š์€ ๋™์ž‘์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๋•์…˜์šฉ์œผ๋กœ ๊ถŒ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
NOT_SUPPORTED ์ปค์Šคํ…€ ์—ญํ• ์—์„œ ์ง€์›๋˜์ง€ ์•Š๋Š” ๊ถŒํ•œ์ž…๋‹ˆ๋‹ค.

์กฐ์ง ์ˆ˜์ค€ ์ปค์Šคํ…€ ์—ญํ• ์—๋Š” ์ปค์Šคํ…€ ์—ญํ• ์—์„œ ์ง€์›๋˜๋Š” IAM ๊ถŒํ•œ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ˆ˜์ค€ ์ปค์Šคํ…€ ์—ญํ• ์—๋Š” ์กฐ์ง์ด๋‚˜ ํด๋” ์ˆ˜์ค€์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ์ œ์™ธํ•œ ์ง€์›๋˜๋Š” ๋ชจ๋“  ๊ถŒํ•œ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ์ˆ˜์ค€ ์—ญํ• ์— ํด๋”๋ณ„ ๋ฐ ์กฐ์ง๋ณ„ ๊ถŒํ•œ์„ ํฌํ•จํ•  ์ˆ˜ ์—†๋Š” ์ด์œ ๋Š” ํ”„๋กœ์ ํŠธ ์ˆ˜์ค€์—์„œ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•  ๋•Œ ์–ด๋– ํ•œ ์ž‘์—…๋„ ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด๋Š” Google Cloud ์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ ๊ณ„์ธต์ ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ถŒํ•œ์€ ๋ฆฌ์†Œ์Šค ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ํ†ตํ•ด ์ƒ์†๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๊ถŒํ•œ์€ ๋ฆฌ์†Œ์Šค์™€ ๋ฆฌ์†Œ์Šค์˜ ๋ชจ๋“  ํ•˜์œ„ ์š”์†Œ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์กฐ์ง๊ณผ ํด๋”๋Š” ํ•ญ์ƒGoogle Cloud ๋ฆฌ์†Œ์Šค ๊ณ„์ธต ๊ตฌ์กฐ์—์„œ ํ”„๋กœ์ ํŠธ ์œ„์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ”„๋กœ์ ํŠธ ์ˆ˜์ค€์—์„œ ๋ถ€์—ฌ๋œ ๊ถŒํ•œ์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋”๋‚˜ ์กฐ์ง์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํด๋”๋ณ„ ๋ฐ ์กฐ์ง๋ณ„ ๊ถŒํ•œ(์˜ˆ: resourcemanager.folders.list)์€ ํ”„๋กœ์ ํŠธ ์ˆ˜์ค€ ์ปค์Šคํ…€ ์—ญํ• ์— ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ถŒํ•œ ์ข…์† ํ•ญ๋ชฉ

์ผ๋ถ€ ๊ถŒํ•œ์€ ํ•จ๊ป˜ ๋ถ€์—ฌ๋œ ๊ฒฝ์šฐ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ—ˆ์šฉ ์ •์ฑ…์„ ์—…๋ฐ์ดํŠธํ•˜๋ ค๋ฉด ์ •์ฑ…์„ ์ˆ˜์ •ํ•˜๊ณ  ์“ฐ๊ธฐ ์ „์— ์ฝ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ—ˆ์šฉ ์ •์ฑ…์„ ์—…๋ฐ์ดํŠธํ•˜๋ ค๋ฉด ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ setIamPolicy ๊ถŒํ•œ ์™ธ์— ํ•ด๋‹น ์„œ๋น„์Šค์™€ ๋ฆฌ์†Œ์Šค ์œ ํ˜•์— ๋Œ€ํ•ด getIamPolicy ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ปค์Šคํ…€ ์—ญํ• ์˜ ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์œ ์‚ฌํ•œ ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋œ ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ปค์Šคํ…€ ์—ญํ• ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์€ ํŠน์ • ํƒœ์Šคํฌ๋ฅผ ์—ผ๋‘์— ๋‘๊ณ  ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ ์ด๋Ÿฌํ•œ ํƒœ์Šคํฌ๋ฅผ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ถŒํ•œ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์—ญํ• ์„ ๊ฒ€ํ† ํ•˜๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ํ•จ๊ป˜ ๋ถ€์—ฌ๋˜๋Š” ๊ถŒํ•œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ด ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํšจ๊ณผ์ ์ธ ์ปค์Šคํ…€ ์—ญํ• ์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ปค์Šคํ…€ ์—ญํ• ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๋ ค๋ฉด ์ปค์Šคํ…€ ์—ญํ•  ๋งŒ๋“ค๊ธฐ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ปค์Šคํ…€ ์—ญํ•  ์ˆ˜๋ช…์ฃผ๊ธฐ

๋‹ค์Œ ์„น์…˜์—์„œ๋Š” ์ปค์Šคํ…€ ์—ญํ•  ์ˆ˜๋ช… ์ฃผ๊ธฐ์˜ ๊ฐ ๋‹จ๊ณ„์—์„œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์ฃผ์š” ์‚ฌํ•ญ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปค์Šคํ…€ ์—ญํ• ์„ ๋งŒ๋“ค๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒ์„ฑ

์ปค์Šคํ…€ ์—ญํ• ์„ ๋งŒ๋“ค ๋•Œ๋Š” ์—ญํ• ์„ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ID, ์ œ๋ชฉ, ์„ค๋ช…์„ ์„ ํƒํ•˜์„ธ์š”.

  • ์—ญํ•  ID: ์—ญํ•  ID๋Š” ์—ญํ• ์˜ ๊ณ ์œ  ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค. ์ตœ๋Œ€ 64๋ฐ”์ดํŠธ ๊ธธ์ด์— ๋Œ€๋ฌธ์ž ๋ฐ ์†Œ๋ฌธ์ž ์˜์ˆซ์ž ๋ฌธ์ž, ๋ฐ‘์ค„, ๋งˆ์นจํ‘œ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์กฐ์ง์ด๋‚˜ ํ”„๋กœ์ ํŠธ ๋‚ด์—์„œ๋Š” ์—ญํ•  ID๋ฅผ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

    ์—ญํ•  ID๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์‹ ์ค‘ํ•˜๊ฒŒ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ปค์Šคํ…€ ์—ญํ• ์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์‚ญ์ œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์™„๋ฃŒ๋œ ํ›„ 44์ผ ๋™์•ˆ ๊ฐ™์€ ์กฐ์ง์ด๋‚˜ ํ”„๋กœ์ ํŠธ์— ๊ฐ™์€ ID๋กœ ์ƒˆ ์ปค์Šคํ…€ ์—ญํ• ์„ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์‚ญ์ œ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ปค์Šคํ…€ ์—ญํ•  ์‚ญ์ œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

  • ์—ญํ•  ์ด๋ฆ„: ์—ญํ•  ์ด๋ฆ„์€Google Cloud ์ฝ˜์†”์˜ ์—ญํ•  ๋ชฉ๋ก์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฆ„์€ ๊ณ ์œ ํ•˜์ง€ ์•Š์•„๋„ ๋˜์ง€๋งŒ, ๊ฐ€๊ธ‰์  ๊ณ ์œ ํ•˜๊ณ  ๊ตฌ์ฒด์ ์ธ ์ œ๋ชฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ญํ• ์„ ํšจ๊ณผ์ ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์—ญํ• ์ด ์กฐ์ง ์ˆ˜์ค€์—์„œ ๋˜๋Š” ํ”„๋กœ์ ํŠธ ์ˆ˜์ค€์—์„œ ์ƒ์„ฑ๋˜์—ˆ๋Š”์ง€๋ฅผ ์—ญํ•  ์ œ๋ชฉ์— ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

    ์—ญํ•  ์ด๋ฆ„์€ ์ตœ๋Œ€ 100๋ฐ”์ดํŠธ๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋Œ€๋ฌธ์ž ๋ฐ ์†Œ๋ฌธ์ž ์˜์ˆซ์ž ๋ฌธ์ž์™€ ๊ธฐํ˜ธ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ญํ•  ์ด๋ฆ„์€ ์–ธ์ œ๋“ ์ง€ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์—ญํ•  ์„ค๋ช…: ์—ญํ•  ์„ค๋ช…์€ ์—ญํ• ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ์„ ํƒ ํ•„๋“œ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์—ญํ• ์˜ ์˜๋„๋œ ๋ชฉ์ , ์—ญํ• ์ด ์ƒ์„ฑ๋˜๊ฑฐ๋‚˜ ์ˆ˜์ •๋œ ๋‚ ์งœ, ์ปค์Šคํ…€ ์—ญํ•  ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ค๋ช…์€ ์˜๋ฌธ ๊ธฐ์ค€์œผ๋กœ ์ตœ๋Œ€ 300๋ฐ”์ดํŠธ๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋Œ€๋ฌธ์ž ๋ฐ ์†Œ๋ฌธ์ž ์˜์ˆซ์ž ๋ฌธ์ž์™€ ๊ธฐํ˜ธ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปค์Šคํ…€ ์—ญํ• ์„ ๋งŒ๋“ค ๋•Œ๋Š” ๊ถŒํ•œ ์ข…์† ํ•ญ๋ชฉ๋„ ๊ณ ๋ คํ•˜์„ธ์š”.

์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ปค์Šคํ…€ ์—ญํ• ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๋ ค๋ฉด ์ปค์Šคํ…€ ์—ญํ•  ๋งŒ๋“ค๊ธฐ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ถœ์‹œ

์ปค์Šคํ…€ ์—ญํ• ์—๋Š” ์—ญํ•  ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์˜ ์ผ๋ถ€๋กœ ์ถœ์‹œ ๋‹จ๊ณ„๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ปค์Šคํ…€ ์—ญํ• ์˜ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์ถœ์‹œ ๋‹จ๊ณ„๋Š” ALPHA, BETA, GA์ž…๋‹ˆ๋‹ค. ์ด ์ถœ์‹œ ๋‹จ๊ณ„๋Š” ์ •๋ณด ์ œ๊ณต์šฉ์œผ๋กœ ๊ฐ ์—ญํ• ์„ ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ์ผ๋ฐ˜์ ์ธ ์ถœ์‹œ ๋‹จ๊ณ„๋Š” DISABLED์ž…๋‹ˆ๋‹ค. ์ด ์ถœ์‹œ ๋‹จ๊ณ„์—์„œ๋Š” ์ปค์Šคํ…€ ์—ญํ• ์„ ์‚ฌ์šฉ ์ค‘์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์‹œ ๋‹จ๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ญํ• ์— ๋Œ€ํ•œ ๋‹ค์Œ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

  • EAP ๋˜๋Š” ALPHA: ์ด ์—ญํ• ์€ ์•„์ง ๊ฐœ๋ฐœ ์ค‘ ๋˜๋Š” ํ…Œ์ŠคํŠธ ์ค‘์ด๊ฑฐ๋‚˜ ์•„์ง ๊ณต๊ฐœ๋˜์ง€ ์•Š์€ Google Cloud ์„œ๋น„์Šค ๋˜๋Š” ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์•„์ง ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ค€๋น„๊ฐ€ ๋˜์ง€ ์•Š์€ ์—ญํ• ์ž…๋‹ˆ๋‹ค.
  • BETA: ์ œํ•œ์ ์œผ๋กœ ํ…Œ์ŠคํŠธ๋˜์—ˆ๊ฑฐ๋‚˜ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” Google Cloud ์„œ๋น„์Šค ๋˜๋Š” ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๊ถŒํ•œ์ด ํฌํ•จ๋œ ์—ญํ• ์ž…๋‹ˆ๋‹ค.
  • GA: ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ํ…Œ์ŠคํŠธ๋œ ์—ญํ• ์ด๋ฉฐ, ํฌํ•จ๋œ ๋ชจ๋“  ๊ถŒํ•œ์€ ์ผ๋ฐ˜ ์•ˆ์ •ํ™” ๋ฒ„์ „์ธGoogle Cloud ์„œ๋น„์Šค ๋˜๋Š” ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๊ถŒํ•œ์ž…๋‹ˆ๋‹ค.
  • DEPRECATED: ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์—ญํ• ์ž…๋‹ˆ๋‹ค.

์—ญํ• ์˜ ์ถœ์‹œ ๋‹จ๊ณ„๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๊ธฐ์กด ์ปค์Šคํ…€ ์—ญํ•  ์ˆ˜์ •์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์œ ์ง€๋ณด์ˆ˜

๊ฐœ๋ฐœ์ž๊ฐ€ ์ปค์Šคํ…€ ์—ญํ• ์„ ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์‚ฌ์šฉ์ž ์ฑ…์ž„์ด ๋ณ€๊ฒฝ๋  ๋•Œ ์—ญํ•  ์—…๋ฐ์ดํŠธ๋Š” ๋ฌผ๋ก  ์‚ฌ์šฉ์ž๊ฐ€ ์ถ”๊ฐ€ ๊ถŒํ•œ์ด ํ•„์š”ํ•œ ์ƒˆ ๊ธฐ๋Šฅ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ์—ญํ•  ์—…๋ฐ์ดํŠธ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์ปค์Šคํ…€ ์—ญํ• ์ด ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๊ฒฝ์šฐ ์ด๋Ÿฌํ•œ ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์˜ ๊ถŒํ•œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ •๊ธฐ์ ์œผ๋กœ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ถ”์ ํ•˜๋ฉด ์ปค์Šคํ…€ ์—ญํ•  ์—…๋ฐ์ดํŠธ ์‹œ์ ๊ณผ ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์ด ์ƒˆ๋กœ์šด ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Œ์„ ํ™•์ธํ•˜๊ณ  ์ด๋Ÿฌํ•œ ๊ถŒํ•œ์„ ์ปค์Šคํ…€ ์—ญํ• ์—๋„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋‹ˆํ„ฐ๋งํ•  ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์„ ๋” ์‰ฝ๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ์ปค์Šคํ…€ ์—ญํ• ์˜ ์„ค๋ช… ํ•„๋“œ์— ์ปค์Šคํ…€ ์—ญํ• ์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์„ ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. Google Cloud ์ฝ˜์†”์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ปค์Šคํ…€ ์—ญํ• ์„ ๋งŒ๋“ค๋ฉด Google Cloud ์ฝ˜์†”์—์„œ ์ด ์ž‘์—…์„ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ปค์Šคํ…€ ์—ญํ• ์˜ ๊ถŒํ•œ ๋ฐ ์„ค๋ช…์„ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๋ ค๋ฉด ๊ธฐ์กด ์ปค์Šคํ…€ ์—ญํ•  ์ˆ˜์ •์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์ตœ๊ทผ์— ๋ณ€๊ฒฝ๋œ ์—ญํ• ๊ณผ ๊ถŒํ•œ์„ ํ™•์ธํ•˜๋ ค๋ฉด ๊ถŒํ•œ ๋ณ€๊ฒฝ ๋กœ๊ทธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์‚ฌ์šฉ ์ค‘์ง€

์กฐ์ง ๋‚ด์˜ ์–ด๋–ค ์ฃผ ๊ตฌ์„ฑ์›์ด ๋” ์ด์ƒ ์ปค์Šคํ…€ ์—ญํ• ์„ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•˜๋ ค๋ฉด ์—ญํ• ์„ ์‚ฌ์šฉ ์ค‘์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ญํ• ์„ ์‚ฌ์šฉ ์ค‘์ง€ํ•˜๋ ค๋ฉด ์ถœ์‹œ ๋‹จ๊ณ„๋ฅผ DISABLED๋กœ ๋ณ€๊ฒฝํ•˜์„ธ์š”.

์‚ฌ์šฉ ์ค‘์ง€๋œ ์—ญํ• ์€ ๊ณ„์† IAM ์ •์ฑ…์— ํ‘œ์‹œ๋˜๊ณ  ์ฃผ ๊ตฌ์„ฑ์›์—๊ฒŒ ๋ถ€์—ฌ๋  ์ˆ˜ ์žˆ์ง€๋งŒ ์•„๋ฌด๋Ÿฐ ํšจ๋ ฅ์„ ๊ฐ–์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ปค์Šคํ…€ ์—ญํ• ์„ ์‚ฌ์šฉ ์ค‘์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ปค์Šคํ…€ ์—ญํ•  ์‚ฌ์šฉ ์ค‘์ง€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

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

  • ์ •์ฑ… ๋ฌธ์ œํ•ด๊ฒฐ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ ๋˜๋Š” API ํ˜ธ์ถœ ๊ถŒํ•œ์ด ํฌํ•จ๋˜๊ฑฐ๋‚˜ ํฌํ•จ๋˜์ง€ ์•Š๋Š” ์ด์œ  ์•Œ์•„๋ณด๊ธฐ