๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ Google Cloud ํ๋ก์ ํธ์๋ ์๋ ํ๋ก์ ํธ ์์ฑ์์ธ ๋จ์ผ ์ฌ์ฉ์๊ฐ ์กด์ฌํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ํ๋ก์ ํธ ๊ตฌ์ฑ์์ผ๋ก ์ถ๊ฐ๋๊ฑฐ๋ ํน์ ๋ฆฌ์์ค์ ๋ฐ์ธ๋ฉ๋ ๋๊น์ง ๋ค๋ฅธ ์ฌ์ฉ์๋ ํ๋ก์ ํธ์ ์ก์ธ์คํ ์ ์์ผ๋ฏ๋ก Dataplex Universal Catalog ๋ฆฌ์์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด ํ์ด์ง์์๋ ํ๋ก์ ํธ์ ์ ์ฌ์ฉ์๋ฅผ ์ถ๊ฐํ๋ ๋ค์ํ ๋ฐฉ๋ฒ๊ณผ Dataplex Universal Catalog ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค ์ ์ด๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
IAM ๊ฐ์
Google Cloud ๋ ์ฌ์ฉ์๊ฐ ํน์ Google Cloud ๋ฆฌ์์ค์ ๋ํ ์ธ๋ถ์ ์ธ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ๊ณ ๋ค๋ฅธ ๋ฆฌ์์ค์ ๋ํ ๋ฌด๋จ ์ก์ธ์ค๋ฅผ ๋ฐฉ์งํ ์ ์๋ Identity and Access Management(IAM)๋ฅผ ์ ๊ณตํฉ๋๋ค. IAM์ ์ต์ ๊ถํ์ ๋ณด์ ์์น์ ์ฑํํ์ฌ ๋ฆฌ์์ค์ ๋ํด ํ์ํ ์ก์ธ์ค ๊ถํ๋ง ๋ถ์ฌํ ์ ์๊ฒ ํด์ค๋๋ค.
๋ํ IAM์ ์ฌ์ฉํ๋ฉด IAM ์ ์ฑ
์ ์ค์ ํ์ฌ ๋๊ตฌ(ID)์๊ฒ ์ด๋ค ๋ฆฌ์์ค์ ๋ํ ๋ฌด์จ(์ญํ ) ๊ถํ์ ๋ถ์ฌํ ์ง ์ ์ดํ ์ ์์ต๋๋ค.
IAM ์ ์ฑ
์ ํ๋ก์ ํธ ๊ตฌ์ฑ์์๊ฒ ํน์ ์ญํ ์ ๋ถ์ฌํ๊ณ ID ๊ด๋ จ ๊ถํ์ ์ ๊ณตํฉ๋๋ค.
์๋ฅผ ๋ค์ด ํ๋ก์ ํธ์ ๊ฐ์ ํน์ ๋ฆฌ์์ค์ ๋ํด roles/dataplex.admin
์ญํ ์ Google ๊ณ์ ์ ํ ๋นํ๋ฉด ํด๋น ๊ณ์ ์ด ํ๋ก์ ํธ์ ์๋ Dataplex Universal Catalog ๋ฆฌ์์ค๋ ์ ์ดํ ์ ์์ด๋ ๋ค๋ฅธ ๋ฆฌ์์ค๋ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๋ํ IAM์ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ ํ ๊ตฌ์ฑ์์๊ฒ ๋ถ์ฌ๋ ๊ธฐ๋ณธ ์ญํ ์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ฌ์ฉ์ ์ก์ธ์ค ์ ์ด ์ต์
Dataplex Universal Catalog ๋ฆฌ์์ค๋ฅผ ๋ง๋ค๊ณ ๊ด๋ฆฌํ ์ ์๋ ๊ถํ์ ์ฌ์ฉ์์๊ฒ ๋ถ์ฌํ๋ ค๋ฉด ์ฌ์ฉ์๋ฅผ ํ๋ก์ ํธ ๋๋ ํน์ ๋ฆฌ์์ค์ ํ ๊ตฌ์ฑ์์ผ๋ก ์ถ๊ฐํ๊ณ IAM ์ญํ ์ ์ฌ์ฉํ์ฌ ๊ถํ์ ๋ถ์ฌํฉ๋๋ค.
ํ ๊ตฌ์ฑ์์ ์ ํจํ Google ๊ณ์ ์ด ์๋ ๊ฐ๋ณ ์ฌ์ฉ์, Google ๊ทธ๋ฃน, ์๋น์ค ๊ณ์ ๋๋ Google Workspace ๋๋ฉ์ธ์ผ ์ ์์ต๋๋ค. ํ ๊ตฌ์ฑ์์ ํ๋ก์ ํธ๋ ๋ฆฌ์์ค์ ์ถ๊ฐํ ๋ ๊ตฌ์ฑ์์๊ฒ ๋ถ์ฌํ ์ญํ ์ ์ง์ ํฉ๋๋ค. IAM์ ์ธ ๊ฐ์ง ์ ํ์ ์ญํ , ์ฆ ์ฌ์ ์ ์๋ ์ญํ , ๊ธฐ๋ณธ ์ญํ , ์ปค์คํ ์ญํ ์ ์ ๊ณตํฉ๋๋ค.
๊ฐ Dataplex Universal Catalog ์ญํ ์ ๊ธฐ๋ฅ ๋ฐ ํน์ ์ญํ ์ ๋ฐ๋ผ ๊ถํ์ด ๋ถ์ฌ๋๋ API ๋ฉ์๋์ ๊ดํ ์์ธํ ๋ด์ฉ์ Dataplex Universal Catalog IAM ์ญํ ์ ์ฐธ์กฐํ์ธ์.
์๋น์ค ๊ณ์ ๋ฐ ๊ทธ๋ฃน๊ณผ ๊ฐ์ ๋ค๋ฅธ ๊ตฌ์ฑ์ ์ ํ์ ๊ฒฝ์ฐ ์ ์ฑ binding ์ฐธ์กฐ๋ฅผ ํ์ธํ์ธ์.
์๋น์ค ๊ณ์
Dataplex Universal Catalog๋ ๋ ์ดํฌ ๋ด์์ ๊ด๋ฆฌ๋๋ ๋ฆฌ์์ค์ ์ก์ธ์คํ๋ ๋ฐ ํ์ํ ๊ถํ์ด ๋ถ์ฌ๋ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํฉ๋๋ค. ์ด ์๋น์ค ๊ณ์ ์๋ ๋ ์ดํฌ ์ธ์คํด์ค๊ฐ ํฌํจ๋ ํ๋ก์ ํธ์ ๊ถํ์ด ์๋์ผ๋ก ๋ถ์ฌ๋ฉ๋๋ค. ๋ ์ดํฌ ๋ด์์ ์ถ๊ฐํ๊ณ ๊ด๋ฆฌํ๋ ค๋ ๋ค๋ฅธ ํ๋ก์ ํธ ๋ฐ ๋ฆฌ์์ค์ ๋ํด ๊ถํ์ ๋ช ์์ ์ผ๋ก ๋ถ์ฌํด์ผ ํฉ๋๋ค.
Dataplex Universal Catalog ์๋น์ค ๊ณ์ ์ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
service-CUSTOMER_PROJECT_NUMBER@gcp-sa-dataplex.iam.gserviceaccount.com
CUSTOMER_PROJECT_NUMBER
๋ Dataplex Universal Catalog API๋ฅผ ์ฌ์ฉ ์ค์ ํ ํ๋ก์ ํธ์
๋๋ค.
๋ ์ดํฌ ๋๋ ๋ฐ์ดํฐ ์์ญ์ ์ถ๊ฐํ๋ ๊ธฐ๋ณธ ์ ์
์ ๋ํ ์ก์ธ์ค ๊ถํ์ Dataplex Universal Catalog ์๋น์ค ์์ด์ ํธ(roles/dataplex.serviceAgent
)์ ๋ถ์ฌํด์ผ ํฉ๋๋ค.
๋ฆฌ์์ค์ IAM ์ ์ฑ
Dataplex Universal Catalog๋ Cloud Storage ๋ฒํท, BigQuery ๋ฐ์ดํฐ ์ธํธ์ ๊ฐ์ ๊ธฐ๋ณธ ์คํ ๋ฆฌ์ง ๋ฆฌ์์ค ์์ ๊ฐ์ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ถ๊ฐํฉ๋๋ค. Dataplex Universal Catalog๋ ๋ ์ดํฌ์ ํ ๋น๋ IAM ์ ์ฑ ์ ๋ฐ์ดํฐ ์์ญ ์ ์ ์ผ๋ก, ์ต์ข ์ ์ผ๋ก ์ด๋ฌํ ์ ์ ์ด ๊ฐ๋ฆฌํค๋ ๋ฆฌ์์ค๋ก ์ ํํฉ๋๋ค. ์ ์ฑ ์ ๊ธฐ๋ณธ ์คํ ๋ฆฌ์ง ๋ฆฌ์์ค(Cloud Storage ๋ฒํท ๋ฐ BigQuery ๋ฐ์ดํฐ ์ธํธ)์ ์ด๋ฏธ ์กด์ฌํ๋ ์ ์ฑ ์ ์ถ๊ฐ๋ฉ๋๋ค.
IAM ์ ์ฑ ์ ์ฌ์ฉํ๋ฉด ํ๋ก์ ํธ ์์ค์์ ์ญํ ์ ๊ด๋ฆฌํ๋ ๋์ ์ด๋ฌํ ๋ฆฌ์์ค์ ๋ํ IAM ์ญํ ์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ณต๋์์ ์์๊ฒ ์์ ์ ํ์ํ ํน์ ๋ฆฌ์์ค์ ๋ํด์๋ง ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ๋ ์ต์ ๊ถํ์ ์์น์ ์ ์ฐํ๊ฒ ์ ์ฉํ ์ ์์ต๋๋ค.
๋ฆฌ์์ค๋ ์์ ๋ฆฌ์์ค์ ์ ์ฑ ๋ ์์ํฉ๋๋ค. ํ๋ก์ ํธ ์์ค์์ ์ ์ฑ ์ ์ค์ ํ๋ฉด ๋ชจ๋ ํ์ ๋ฆฌ์์ค๋ก ์ ์ฑ ์ด ์์๋ฉ๋๋ค. ๋ฆฌ์์ค์ ์ค์ ๋ก ์ ์ฉ๋๋ ์ ์ฑ ์ ํด๋น ๋ฆฌ์์ค์ ์ค์ ๋ ์ ์ฑ ๊ณผ ๊ณ์ธต ๊ตฌ์กฐ์ ์์ ๋ฆฌ์์ค์์ ์์๋ ์ ์ฑ ์ ํฉ์งํฉ์ ๋๋ค. ์์ธํ ๋ด์ฉ์ IAM ์ ์ฑ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
Google Cloud ์ฝ์, IAM API ๋๋ Google Cloud CLI๋ฅผ ์ฌ์ฉํ์ฌ IAM ์ ์ฑ ์ ๊ฐ์ ธ์ค๊ณ ์ค์ ํ ์ ์์ต๋๋ค.
- Google Cloud ์ฝ์์ ๊ฒฝ์ฐ Google Cloud ์ฝ์์ ์ฌ์ฉํ์ฌ ์ก์ธ์ค ์ ์ด๋ฅผ ์ฐธ์กฐํ์ธ์.
- API๋ API๋ฅผ ์ฌ์ฉํ์ฌ ์ก์ธ์ค ์ ์ด๋ฅผ ์ฐธ์กฐํ์ธ์.
- Google Cloud CLI์ ๊ฒฝ์ฐ Google Cloud CLI๋ฅผ ์ฌ์ฉํ์ฌ ์ก์ธ์ค ์ ์ด๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ค์ ๋จ๊ณ
- IAM ์ญํ ์์ธํ ์์๋ณด๊ธฐ
- IAM ๊ถํ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.
- Dataplex Universal Catalog ๋ ์ดํฌ ๋ณด์ ์์ธํ ์์๋ณด๊ธฐ