Cloud Engineering

๋ชฉ๋ก
- Cloud IAM: Qwik Start โฌ ๏ธ ์ค๋์ Lab!
- Introduction to SQL for BigQuery and Cloud SQL
- Multiple VPC Networks
- Cloud Monitoring: Qwik Start
- Managing Deployments Using Kubernetes Engine
Google Cloud์ Identity and Access Management(IAM) ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด Google Cloud ๋ฆฌ์์ค์ ๋ํ ๊ถํ์ ๋ง๋ค๊ณ ๊ด๋ฆฌํ ์ ์๋ค.
์๋ก ๋ค๋ฅธ ๋ ๊ฐ์ง ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ก ๋ก๊ทธ์ธํ์ฌ Google Cloud ํ๋ก์ ํธ ์์ ์ ๋ฐ ๋ทฐ์ด ์ญํ ์์ ๊ถํ์ ๋ถ์ฌํ๊ณ ์ทจ์ํด๋ณด์!
์ฐธ๊ณ โณ๏ธ
์ด๋ฒ ์ค์ต์๋ ํ์ ๊ณผ์ ๊ณผ ๋ฌ๋ฆฌ, ์๋ก ๋ค๋ฅธ ์ก์ธ์ค ๊ถํ์ ๊ฐ์ง ๋ก๊ทธ์ธ ๊ณ์ ์ด 2๊ฐ๊ฐ ์ ๊ณต๋๋ค. Open Goolge Console ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ง์ ์์ด๋(Username)์ ๋น๋ฐ๋ฒํธ(Password)๋ฅผ ์ ๋ ฅํ์ฌ ๋ ๊ณ์ ๋ชจ๋ ๋ก๊ทธ์ธํ์! (๋ ๊ณ์ ์ ๋ํ ๋น๋ฐ๋ฒํธ๋ ๋์ผํ๋ค.)
๊ณ์ ์ ํ ๋ฐฉ๋ฒ๐
- ์ํฌ๋ฆฟ ๋ชจ๋๋ก ์ ํญ์ ์ฌ๋ฌ ๊ฐ ์ด์ด์ ๊ฐ๊ฐ์ ํญ๋ง๋ค Username1, Username2 ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ๋ค.
- ํ๋์ ํญ์์ ์งํํ ๊ฒฝ์ฐ์๋ ์ฐ์ธก ์๋จ์ ํ๋กํ ์ฌ์ง์ ํด๋ฆญํ๋ฉด ์๋ ๋ก๊ทธ์ธ ๋ ๊ณ์ ๋ชฉ๋ก์ ๋ณผ ์ ์๋ค. ๋ก๊ทธ์ธ์ ์ํ๋ ๊ณ์ ์ ํด๋ฆญ ์ ํด๋น ๊ณ์ ์ผ๋ก ์ ํ๋๋ค.

โก๏ธ [+Grant Access] ํด๋ฆญ > Basic ์ ํ > ์์ธ ๊ถํ ์ ํ
โก๏ธ ํ์ฌ Username1 ๊ณ์ ์ ํ์ํ ๊ถํ์ด ๋ถ์ฌ๋ ์ํ์ด๋ฏ๋ก ๋ณ๋ค๋ฅธ ์์
์ ์ํด๋ ๋๋ค. (Cancel ๋ฒํผ ํด๋ฆญํ์ฌ ์ฐฝ ๋ซ๊ธฐ)

์ฐธ๊ณ โจ
์ญํ ์ด๋ฆ ๊ถํ viewr(๋ทฐ์ด) ์ฝ๊ธฐ ์ ์ฉ ์์ ์ ๋ํ ๊ถํ Editor(ํธ์ง์) ๋ชจ๋ viwer ๊ถํ + ์ํ๋ฅผ ๋ณ๊ฒฝํ๋ ์์ ์ ๋ํ ๊ถํ Owner(์์ ์) ๋ชจ๋ Editor ๊ถํ + ํ๋ก์ ํธ ๋ฐ ํ๋ก์ธ์ค ๋ด ๋ชจ๋ ๋ฆฌ์์ค์ ๋ํ ์ญํ ๋ฐ ๊ด๋ฆฌ


โก๏ธ IAM ๋ฉ๋ด ์๋จ์ [Select a progject] ๋ฒํผ ํด๋ฆญ > ์ค์ต์ฉ์ผ๋ก ์ ๊ณต ๋ฐ์ Project ID์ ๋์ผํ ํ๋ก์ ํธ ์ ํ

โก๏ธ ๋ทฐ์ด ๊ถํ๋ง ์๊ธฐ ๋๋ฌธ์ ๊ถํ ์ถ๊ฐํ๋ ๋ฒํผ์ด ๋นํ์ฑํ ๋์ด ์๋ค.

'Username1 ๊ณ์ -bucket'์ผ๋ก ์ค์ ํ๋ค.)์ฐธ๊ณ
โก๏ธ ์์ฑ ์ ์ด๋ฐ ํ์ ์ฐฝ์ด ๋จ๋ฉด ์ด ์ํ๋กConfirm๋ฒํผ ํด๋ฆญ!
โก๏ธ ํ์ผ ์
๋ก๋ ๋ฐฉ๋ฒ์ ์ด์ ํฌ์คํธ ๋ด์ ์
๋ก๋ ๋ถ๋ถ์ ์ฐธ๊ณ ํ์ฌ ์งํํ๋ฉด ๋๋ค. (๋ณ๋์ ํ์ผ ์ ๊ทผ ๊ถํ ๋ฑ์ ์ค์ ํ์ง ์์๋ ๋๋ค.)




โก๏ธ ๋ค๋น๊ฒ์ด์ ๋ฉ๋ด > Cloud Storage > Bucket > Select a project > 2-3. ์์ ํ์ธํ์๋ Username1์ด ๋ง๋ Bucket์ด ๋ชฉ๋ก์ ๋ณด์ด์ง ์์์ ํ์ธ (=๊ถํ ์์)

์ค์ ํญ๋ชฉ
New principlas: Username2 ์ด๋ฆ- Assign roles > Select a role > Cloud Storage > Storage Object Viewr ์ ํ
์ฐธ๊ณ ๐ก
Username2๋ Project Viewer ๊ถํ์ด ์์ด์ ์ฝ์์์ ํ๋ก์ ํธ ๋๋ ํ๋ก์ ํธ์ ๋ฆฌ์์ค๋ฅผ ๋ณผ ์ ์๋ค. ํ์ง๋ง ์ด์ 8. ๋ฒ์์ Cloud Storage์ ๋ํ ํน์ ์ก์ธ์ค ๊ถํ์ธ
Storage Object Viewer์ ๋ถ์ฌ ๋ฐ์์ผ๋ฏ๋ก Cloud Storage ๋ฒํท์ ๋ํ ๋ณด๊ธฐ ๊ถํ์ด ์๋ค.

a. Cloud Shell์ ํ์ฑํํ๋ค.
b. ๋ค์์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ๋ค.
gsutil ls gs://[YOUR_BUCKET_NAME]
#Bucket์ ์ด๋ฆ์ Cloud Storage > Bucket ์์ ๋ง๋ ์ด๋ฆ์ด๋ค.
c. ์ถ๋ ฅ ๊ฒฐ๊ณผ ํ์ธ
gs://[YOUR_BUCKET_NAME]/sample.txt
โก๏ธ Username2 ์๊ฒ Cloud Storage ๋ฒํท์ ๋ํ ๋ณด๊ธฐ ๊ถํ์ด ๋ถ์ฌ๋์ด ๋ฒํท ์์ ์๋ ๋ชฉ๋ก๋ค์ ์กฐํํ ์ ์๊ฒ ๋์๋ค.