๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ
์ ์ฌ์ฉํ๋ฉด ์กฐ์ง ์ ์ฒด์ ์ผ๊ด๋ ๋ฐฉํ๋ฒฝ ์ ์ฑ
์ ๋ง๋ค๊ณ ์ ์ฉํ ์ ์์ต๋๋ค. ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ
์ ์กฐ์ง ์ ์ฒด ๋๋ ๊ฐ๋ณ ํด๋์ ํ ๋นํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ์ฑ
์๋ Virtual Private Cloud(VPC) ๋ฐฉํ๋ฒฝ ๊ท์น๊ณผ ๊ฐ์ด ์ฐ๊ฒฐ์ ๋ช
์์ ์ผ๋ก ๊ฑฐ๋ถํ๊ฑฐ๋ ํ์ฉํ ์ ์๋ ๊ท์น์ด ํฌํจ๋ฉ๋๋ค.
๋ํ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ
๊ท์น์ goto_next
์์
์ ํตํด ํ์ ์์ค ์ ์ฑ
๋๋ VPC ๋คํธ์ํฌ ๋ฐฉํ๋ฒฝ ๊ท์น์ ํ๊ฐ๋ฅผ ์์ํ ์ ์์ต๋๋ค.
ํ์ ์์ค ๊ท์น์ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ์์์์ ๊ท์น์ ์ฌ์ ์ํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์กฐ์ง ์ ์ฒด ๊ด๋ฆฌ์๊ฐ ์ค์ํ ๋ฐฉํ๋ฒฝ ๊ท์น์ ํ ๊ณณ์์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ฌ์
- ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ์กฐ์ง ๋ฐ ํด๋ ์์ค์์ ์์ฑ๋ฉ๋๋ค. ์ ์ฑ ์ ๋ง๋ค์ด๋ ์กฐ์ง ๋๋ ํด๋์ ๊ท์น์ด ์๋์ผ๋ก ์ ์ฉ๋์ง๋ ์์ต๋๋ค.
- ์์ฑ๋ ์ ์ฑ ์ ์กฐ์ง ๋ด ๋ชจ๋ ๋ฆฌ์์ค์ ์ ์ฉ(์ฐ๊ฒฐ)๋ ์ ์์ต๋๋ค.
- ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ปจํ ์ด๋์ ๋๋ค. ์ ์ฑ ์ ์กฐ์ง ๋๋ ํด๋์ ์ฐ๊ฒฐํ๋ฉด ๋ชจ๋ ๊ท์น์ด ์ฆ์ ์ ์ฉ๋ฉ๋๋ค. ๋ฆฌ์์ค์ ์ ์ฑ ์ ๋ฐ๊ฟ ์ ์์ผ๋ฉฐ, ์ด๋ ํด๋น ๋ฆฌ์์ค์ ์ํ ๊ฐ์ ๋จธ์ (VM) ์ธ์คํด์ค์ ์ ์ฉ๋๋ ๋ชจ๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์์์ ์ผ๋ก ๋ฐ๊ฟ๋๋ค.
- ๊ท์น ํ๊ฐ๋ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์กฐ์ง ๋ฆฌ์์ค์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ๊ท์น์ด ํ๊ฐ๋ ๋ค์ ์ฒซ ๋ฒ์งธ ์์ค์ ํด๋ ๊ท์น์ด ํ๊ฐ๋ฉ๋๋ค.
- ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ
๊ท์น์๋ ์ฐ๊ฒฐ ํ๊ฐ๋ฅผ ๊ณ์ธต ๊ตฌ์กฐ์ ํ์ ์์ค์ ์์ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์๋ก์ด
goto_next
์์ ์ด ์์ต๋๋ค.
๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น์ ์ฌ์ฉํ์ฌ ์นจ์ ๋ฐฉ์ง ์๋น์ค์ ๊ฐ์ ์ผ์นํ๋ ํธ๋ํฝ์ ๋ ์ด์ด 7 ๊ฒ์ฌ๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
apply_security_profile_group
์์ ๊ณผ ๋ณด์ ํ๋กํ ๊ทธ๋ฃน ์ด๋ฆ์ ์ฌ์ฉํ์ฌ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น์ ๋ง๋ญ๋๋ค. ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น๊ณผ ์ผ์นํ๋ ํธ๋ํฝ์ ๊ฐ๋ก์ฑ๊ธฐ๋๊ณ ๋ ์ด์ด 7 ๊ฒ์ฌ๋ฅผ ํ ์ ์๋๋ก ๋ฐฉํ๋ฒฝ ์๋ํฌ์ธํธ๋ก ํฌ๋ช ํ๊ฒ ์ ๋ฌ๋ฉ๋๋ค. ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ฐฉํ๋ฒฝ ๊ท์น ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
- ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น์ ๋คํธ์ํฌ์ ๋์ ๋ฆฌ์์ค ๋ฐ VM์ ๋์ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ์ฌ ํน์ VPC ๋คํธ์ํฌ ๋ฐ VM์ ๋์์ผ๋ก ์ง์ ํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด VM ๊ทธ๋ฃน์ ๋ํ ์์ธ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น์ ์ธ์คํด์ค ํ๊ทธ๋ณ ํ๊ฒํ ์ ์ง์ํ์ง ์์ต๋๋ค.
- ๊ฐ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น์๋ IPv4 ๋๋ IPv6 ๋ฒ์ ์ค ํ๋๋ง ํฌํจ๋ ์ ์์ต๋๋ค.
- ๊ท์ ์ค์ ๋ฐ ๋๋ฒ๊น ์ ์ํด VPC ๋คํธ์ํฌ ์ธ๋ถ์ ๋ณด ํ์ด์ง์ VM ์ธ์คํด์ค์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์ธ๋ถ์ ๋ณด ํ์ด์ง๋ฅผ ์ฌ์ฉํ์ฌ VM ์ธ์คํด์ค์ ์ ์ฉ๋๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๊ฐ์ฌํ ์ ์์ต๋๋ค.
๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ
๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ๋ณ๋์ ๋จ๊ณ๋ก ๋ง๋ค๊ณ ์ ์ฉํฉ๋๋ค. ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ์กฐ์ง ๋๋ ํด๋ ์์ค์์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ๋ง๋ค๊ณ ์ ์ฉํ ์ ์์ต๋๋ค. ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น์ ์ฐ๊ฒฐ์ ์ฐจ๋จํ๊ฑฐ๋ ์ฐ๊ฒฐ์ ํ์ฉํ๊ฑฐ๋ ๋ฐฉํ๋ฒฝ ๊ท์น ํ๊ฐ๋ฅผ VPC ๋คํธ์ํฌ์ ์ ์๋ ํ์ ์์ค ํด๋ ๋๋ VPC ๋ฐฉํ๋ฒฝ ๊ท์น์ผ๋ก ์ฐ๊ธฐํ ์ ์์ต๋๋ค.
์กฐ์ง์ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ๋ง๋ค๊ฑฐ๋ ์ฐ๊ฒฐํ ์ ์๋ Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ์ต์์ ๋ฆฌ์์ค์ ๋๋ค. ์กฐ์ง์ ๋ชจ๋ ํด๋ ๋ฐ VPC ๋คํธ์ํฌ๊ฐ ์ด ์ ์ฑ ์ ์์ํฉ๋๋ค.
ํด๋๋ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ๋ง๋ค๊ฑฐ๋ ํ ๋นํ ์ ์๋ ์กฐ์ง๊ณผ ํ๋ก์ ํธ ์ฌ์ด Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ์ค๊ฐ ๋ฆฌ์์ค์ ๋๋ค. ํด๋์ ๋ชจ๋ ํด๋์ VPC ๋คํธ์ํฌ๋ ์ฐ๊ฒฐ๋ ์ ์ฑ ์ ์์ํฉ๋๋ค.
ํ๋ก์ ํธ๋ ํด๋๋ ์กฐ์ง์ ์ํฉ๋๋ค. ์กฐ์ง์ ๋ฆฌ์์ค ๊ฐ์ ํ๋ก์ ํธ๋ฅผ ์ด๋ํ ์ ์์ต๋๋ค. ํ๋ก์ ํธ์๋ VPC ๋คํธ์ํฌ๊ฐ ํฌํจ๋ฉ๋๋ค. ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ํ๋ก์ ํธ์ ํ ๋นํ ์ ์์ผ๋ฉฐ ์กฐ์ง ๋๋ ํด๋์๋ง ํ ๋นํ ์ ์์ต๋๋ค.
VPC ๋คํธ์ํฌ๋ ๊ฒฉ๋ฆฌ๋ ๋ด๋ถ IP ๊ณต๊ฐ ํต์ ์ ์ํ Google Cloud ํํฐ์ ์ ๋๋ค. ์ด ์์ค์์ ๊ฒฝ๋ก, ๋คํธ์ํฌ ๋ฐฉํ๋ฒฝ ์ ์ฑ , ๊ธฐ์กด VPC ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์ง์ ๋๊ณ ์ ์ฉ๋ฉ๋๋ค. ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น์์ ์ ์ญ ๋คํธ์ํฌ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ณผ ๊ท์น์ ๋ํ ์ฐ๊ฒฐ ํ๊ฐ๋ฅผ ์ฌ์ ์ํ๊ฑฐ๋ ์์ํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น์ ์ ์ฑ ์ด ์ฐ๊ฒฐ๋ ์กฐ์ง ๋๋ ํด๋์ ๋ชจ๋ ํ๋ก์ ํธ์ ์๋ ๋ชจ๋ VM์ ์ ์ฉ๋ฉ๋๋ค. ํ์ง๋ง ๋์ ๋คํธ์ํฌ ๋๋ ๋์ ์๋น์ค ๊ณ์ ์ ์ง์ ํ์ฌ ํน์ ๊ท์น์ ๊ฐ์ ธ์ฌ VM์ ์ ํํ ์ ์์ต๋๋ค.
์ด์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ ์ฉํ ์ ์๋ ๊ณ์ธต ๊ตฌ์กฐ ์์ค์ด ๋ค์ ๋ค์ด์ด๊ทธ๋จ์ ํ์๋ฉ๋๋ค. ๋ ธ๋์ ์์๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ด ํฌํจ๋ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ๋ํ๋ด๋ฉฐ ํฐ์ ์์๋ VPC ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ํ๋ ๋๋ค.
๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ธ๋ถ์ ๋ณด
๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ปจํ ์ด๋ ์ญํ ์ ํ๋ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๋ฆฌ์์ค์ ์ ์๋์ด ์์ต๋๋ค. ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ์ ์๋ ๊ท์น์ ์ ์ฑ ์ด ๋ฆฌ์์ค(์กฐ์ง ๋๋ ํด๋)์ ์ฐ๊ฒฐ๋ ๋๊น์ง ์ ์ฉ๋์ง ์์ต๋๋ค.
๋จ์ผ ์ ์ฑ ์ ์ฌ๋ฌ ๋ฆฌ์์ค์ ์ฐ๊ฒฐ๋ ์ ์์ต๋๋ค. ์ ์ฑ ์์ ๊ท์น์ ์์ ํ๋ฉด ํด๋น ๊ท์น ๋ณ๊ฒฝ์ฌํญ์ด ์ฐ๊ฒฐ๋ ๋ชจ๋ ๋ฆฌ์์ค์ ์ ์ฉ๋ฉ๋๋ค.
๋ฆฌ์์ค ํ๋์๋ ํ๋์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๋ง ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น๊ณผ VPC ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ ์ ์๋ ์์๋ก ํ๊ฐ๋ฉ๋๋ค.
๋ฆฌ์์ค์ ์ฐ๊ฒฐ๋์ง ์์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ์ฐ๊ฒฐ๋์ง ์์ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ๋๋ค.
์ ์ฑ ์ด๋ฆ
์ ์ ์ฑ
์ ๋ง๋ค๋ฉด Google Cloud ์์ ํด๋น ์ ์ฑ
์ ID๊ฐ ์๋์ผ๋ก ์์ฑ๋ฉ๋๋ค. ๋ํ ์ ์ฑ
์ ๋๋ค์์ ์ง์ ํ ์ ์์ต๋๋ค.
gcloud
์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ์กด ์ ์ฑ
์ ์
๋ฐ์ดํธํ ๋ ์์คํ
์์ฑ ID ๋๋ ๋๋ค์๊ณผ ์กฐ์ง ID์ ์กฐํฉ์ ์ฐธ์กฐํ ์ ์์ต๋๋ค. API๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฑ
์ ์
๋ฐ์ดํธํ๋ ๊ฒฝ์ฐ ์์คํ
์์ฑ ID๋ฅผ ์ ๊ณตํด์ผ ํฉ๋๋ค.
๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น ์ธ๋ถ์ ๋ณด
๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น ๋ฐ VPC ๋ฐฉํ๋ฒฝ ๊ท์น๊ณผ ๋์ผํ๊ฒ ์๋ํ์ง๋ง ๋ช ๊ฐ์ง ์ฐจ์ด์ ์ด ์์ต๋๋ค.
๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ๋์ ๋คํธ์ํฌ๋ฅผ ์ง์ํ์ง๋ง ์ ์ญ ๋คํธ์ํฌ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ์ง์ํ์ง ์์ต๋๋ค. ๋์ ๋คํธ์ํฌ๋ฅผ ์ง์ ํ์ฌ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น์ ์ง์ ๋ ๋คํธ์ํฌ์ VM์ผ๋ก ์ ํํ ์ ์์ต๋๋ค. ๊ท์น์์ VPC ๋คํธ์ํฌ๋ฅผ ์ง์ ํ๋ฉด ํด๋น ๊ท์น์ผ๋ก ๊ตฌ์ฑ๋ ๋คํธ์ํฌ๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค.
goto_next
๋๋allow
์ ํจ๊ป ๋์ ๋คํธ์ํฌ๋ฅผ ์ง์ ํ๋ฉด ๋ค๋ฅธ ์ ํ์ ์ธ ์ ์ฑ ์ ์ ์ํ ๋ ํน์ ๋คํธ์ํฌ์ ๋ํ ์์ธ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์๋ ๋ณด์ ํ๊ทธ ํตํฉ์ด ์์ต๋๋ค.
๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ์กฐ์ง ์์ค ๋ฆฌ์์ค์ด๊ณ ์ ์ญ ๋คํธ์ํฌ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ํ๋ก์ ํธ ์์ค ๋ฆฌ์์ค์ ๋๋ค.
์ฌ์ ์ ์๋ ๊ท์น
๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ๋ง๋ค๋ฉด Cloud Next Generation Firewall์ ์ฐ์ ์์๊ฐ ๊ฐ์ฅ ๋ฎ์ ์ฌ์ ์ ์๋ ๊ท์น์ ์ ์ฑ ์ ์ถ๊ฐํฉ๋๋ค. ์ด๋ฌํ ๊ท์น์ ์ ์ฑ ์์ ๋ช ์์ ์ผ๋ก ์ ์๋ ๊ท์น๊ณผ ์ผ์นํ์ง ์๋ ์ฐ๊ฒฐ์ ์ ์ฉ๋์ด ์ด๋ฌํ ์ฐ๊ฒฐ์ด ํ์ ์์ค ์ ์ฑ ๋๋ ๋คํธ์ํฌ ๊ท์น์ผ๋ก ์ ๋ฌ๋ฉ๋๋ค.
์ฌ์ ์ ์๋ ๋ค์ํ ์ ํ์ ๊ท์น๊ณผ ํน์ฑ์ ๋ํด ์์๋ณด๋ ค๋ฉด ์ฌ์ ์ ์๋ ๊ท์น์ ์ฐธ์กฐํ์ธ์.
Identity and Access Management(IAM) ์ญํ
IAM ์ญํ ์ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ณผ ๊ด๋ จํ์ฌ ๋ค์ ์์ ์ ์ ์ฉํฉ๋๋ค.
- ํน์ ๋ฆฌ์์ค์ ์๋ ์ ์ฑ ๋ง๋ค๊ธฐ
- ์ ์ฑ ์ ํน์ ๋ฆฌ์์ค์ ์ฐ๊ฒฐ
- ๊ธฐ์กด ์ ์ฑ ์์
- ํน์ ๋คํธ์ํฌ ๋๋ VM์ ๋ํ ์ ํจํ ๋ฐฉํ๋ฒฝ ๊ท์น ๋ณด๊ธฐ
๋ค์ ํ์์๋ ๊ฐ ๋จ๊ณ์ ํ์ํ ์ญํ ์ ์ค๋ช ํฉ๋๋ค.
๊ธฐ๋ฅ | ํ์ ์ญํ |
---|---|
์ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๋ง๋ค๊ธฐ | ์ ์ฑ ์ด ์๋ ๋ฆฌ์์ค์ compute.orgFirewallPolicyAdmin ์ญํ |
์ ์ฑ ์ ๋ฆฌ์์ค์ ์ฐ๊ฒฐ | ๋์ ๋ฆฌ์์ค์ ๋ํ compute.orgSecurityResourceAdmin ์ญํ ๋ฐ ์ ์ฑ ์ด ์ ์ฉ๋๋ ๋ฆฌ์์ค๋ ์ ์ฑ ์์ฒด์ ๋ํ compute.orgFirewallPolicyAdmin ๋๋ compute.orgFirewallPolicyUser ์ญํ |
์ ์ฑ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ถ๊ฐ, ์ ๋ฐ์ดํธ ๋๋ ์ญ์ ํ์ฌ ์ ์ฑ ์์ | ์ ์ฑ ์ด ์๋ ๋ฆฌ์์ค ๋๋ ์ ์ฑ ์์ฒด์ compute.orgFirewallPolicyAdmin ์ญํ |
์ ์ฑ ์ญ์ | ์ ์ฑ ์ด ์๋ ๋ฆฌ์์ค ๋๋ ์ ์ฑ ์์ฒด์ compute.orgFirewallPolicyAdmin ์ญํ |
VPC ๋คํธ์ํฌ์ ์ ํจํ ๋ฐฉํ๋ฒฝ ๊ท์น ๋ณด๊ธฐ | ๋คํธ์ํฌ์ ๋ํ ๋ค์ ์ญํ ์ค ํ๋์
๋๋ค. compute.networkAdmin compute.networkViewer compute.securityAdmin compute.viewer |
๋คํธ์ํฌ์์ VM์ ์ ํจํ ๋ฐฉํ๋ฒฝ ๊ท์น ๋ณด๊ธฐ | VM์ ๋ํ ๋ค์ ์ญํ ์ค ํ๋์
๋๋ค. compute.instanceAdmin compute.securityAdmin compute.viewer |
๋ค์ ์ญํ ์ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค.
์ญํ ์ด๋ฆ | ์ค๋ช |
---|---|
compute.orgFirewallPolicyAdmin | ๋ฆฌ์์ค ๋๋ ๊ฐ๋ณ ์ ์ฑ
์์ ๋ถ์ฌํ ์ ์์ต๋๋ค. ๋ฆฌ์์ค์์ ๋ถ์ฌํ๋ฉด ์ฌ์ฉ์๊ฐ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ
๊ณผ ํด๋น ๊ท์น์ ์์ฑ, ์
๋ฐ์ดํธ, ์ญ์ ํ ์ ์์ต๋๋ค. ๊ฐ๋ณ ์ ์ฑ
์ ๋ถ์ฌํ๋ฉด ์ฌ์ฉ์๊ฐ ์ ์ฑ
๊ท์น์ ์
๋ฐ์ดํธํ ์ ์์ง๋ง ์ ์ฑ
์ ๋ง๋ค๊ฑฐ๋ ์ญ์ ํ ์๋ ์์ต๋๋ค. ์ด ์ญํ ์์๋ ์ฌ์ฉ์์๊ฒ ๋ฆฌ์์ค์ compute.orgSecurityResourceAdmin ์ญํ ๋ ์๋ค๋ฉด ์ ์ฑ
์ ๋ฆฌ์์ค์ ์ฐ๊ฒฐํ ์๋ ์์ต๋๋ค. |
compute.orgSecurityResourceAdmin | ์กฐ์ง ์์ค ๋๋ ํด๋์ ๋ถ์ฌ๋ ํด๋ ์์ค ๊ด๋ฆฌ์๋ ์ ์ฑ
์ ํด๋น ๋ฆฌ์์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ๋ํ ๊ด๋ฆฌ์๋ ์ ์ฑ
์ ์์ ํ ๋ฆฌ์์ค ๋๋ ์ ์ฑ
์์ฒด์ ๋ํ compute.orgFirewallPolicyUser ๋๋ compute.orgFirewallPolicyAdmin ์ญํ ์ด ์์ด์ผ ์ ์ฑ
์ ์ฌ์ฉํ ์ ์์ต๋๋ค. |
compute.orgFirewallPolicyUser | ๋ฆฌ์์ค ๋๋ ๊ฐ๋ณ ์ ์ฑ
์ ๋ถ์ฌ๋ ๊ด๋ฆฌ์๋ ๋ฆฌ์์ค์ ์ฐ๊ฒฐ๋ ๊ฐ๋ณ ์ ์ฑ
๋๋ ์ฌ๋ฌ ์ ์ฑ
์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ ์ฌ์ฉ์๊ฐ ์ด ๋ฆฌ์์ค์ ์ ์ฑ
์ ์ฐ๊ฒฐํ๋ ค๋ฉด ๋์ ๋ฆฌ์์ค์ ๋ํ compute.orgSecurityResourceAdmin ์ญํ ์ด ์์ด์ผ ํฉ๋๋ค. |
compute.securityAdmin compute.viewer compute.networkUser compute.networkViewer |
์ฌ์ฉ์๋ ๋คํธ์ํฌ ๋๋ ์ธ์คํด์ค์ ์ ์ฉ๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ณผ ์ ์์ต๋๋ค. ๋คํธ์ํฌ์ compute.networks.getEffectiveFirewalls ๊ถํ๊ณผ ์ธ์คํด์ค์ compute.instances.getEffectiveFirewalls ๊ถํ์ด ํฌํจ๋ฉ๋๋ค. |
๋ค์ ์์์์ Joe๋ policies
ํด๋์์ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ
์ ๋ง๋ค๊ณ ์์ ํ๊ณ ์ญ์ ํ ์ ์์ง๋ง ํด๋์ ๋ํ orgSecurityResourceAdmin
์ญํ ์ด ์์ผ๋ฏ๋ก ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ
์ ํด๋์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
ํ์ง๋ง Joe๊ฐ Mary์๊ฒ policy-1
์ฌ์ฉ ๊ถํ์ ๋ถ์ฌํ๊ธฐ ๋๋ฌธ์ Mary๋ ์ด ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ
์ ๋์ดํ๊ณ dev-projects
ํด๋ ๋๋ ๊ทธ ํ์ ํญ๋ชฉ๊ณผ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. orgFirewallPolicyUser
์ญํ ์ ์ ์ฑ
์ ํด๋์ ์ฐ๊ฒฐํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ์ง ์์ต๋๋ค. ๋ํ ์ฌ์ฉ์์๊ฒ ๋์ ํด๋์ ๋ํ orgSecurityResourceAdmin
์ญํ ์ด ์์ด์ผ ํฉ๋๋ค.
๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๋ฆฌ์์ค ๊ด๋ฆฌ
๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ์ ์ฉ๋๋ ์์น๊ฐ ์๋ ๋ฐฉํ๋ฒฝ ๊ท์น ์งํฉ๋ง ์ ์ํ๋ฏ๋ก ์ด๋ฌํ ๋ฆฌ์์ค๋ ์ ์ฉ๋๋ ๋ฆฌ์์ค์ ๊ณ์ธต ๊ตฌ์กฐ์ ๋ค๋ฅธ ๋ถ๋ถ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํ๋์ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๋ฆฌ์์ค๋ฅผ ์กฐ์ง์ ์ฌ๋ฌ ํด๋์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
๋ค์ ์์์์๋ policy-1
์ด dev-projects
๋ฐ corp-projects
ํด๋์ ์ ์ฉ๋๋ฏ๋ก ํด๋น ํด๋์ ๋ชจ๋ ํ๋ก์ ํธ์ ์ ์ฉ๋ฉ๋๋ค.
์ ์ฑ ๊ท์น ์์
์ ์ฑ ์ ๊ท์น์ ์ถ๊ฐ, ์ญ์ , ์์ ํ ์ ์์ต๋๋ค. ๊ฐ ๋ณ๊ฒฝ์ฌํญ์ ๊ฐ๋ณ์ ์ผ๋ก ์ํ๋๋ฉฐ ์ ์ฑ ์ ์ผ๊ด ์ ๋ฐ์ดํธ ๋ฉ์ปค๋์ฆ์ ์์ต๋๋ค. ๋ณ๊ฒฝ์ฌํญ ์ ์ฉ ์์์ ๋ช ๋ น์ด๊ฐ ์คํ๋๋ ์์๋ ๊ฑฐ์ ๋์ผํ์ง๋ง ๋ณด์ฅ๋์ง๋ ์์ต๋๋ค.
๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ๊ด๋ฒ์ํ๊ฒ ๋ณ๊ฒฝํ๊ณ ๋์์ ์ ์ฉ๋๋๋ก ํด์ผ ํ๋ ๊ฒฝ์ฐ ์ ์ฑ ์ ์์ ์ ์ฑ ์ ํด๋ก ํ์ฌ ๋์ผํ ๋ฆฌ์์ค์ ์์ ์ ์ฑ ์ ํ ๋นํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์๋ณธ์ ๋ณ๊ฒฝํ๊ณ ์๋ ํญ๋ชฉ์ ๋ฆฌ์์ค์ ๋ค์ ํ ๋นํ ์ ์์ต๋๋ค. ์์ธํ ๋ฐฉ๋ฒ์ ์ ์ฑ ๊ฐ ๊ท์น ํด๋ก ์ ์ฐธ์กฐํ์ธ์.
๋ค์ ์์์์๋ policy-1
์ด dev-projects
ํด๋์ ์ฐ๊ฒฐ๋์ด ์์ผ๋ฉฐ ์์์ ์ผ๋ก ์ ์ฉ๋๋ ์ฌ๋ฌ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ์ด๋ฆ์ด scratch-policy
์ธ ์ ์ ์ฑ
์ ๋ง๋ ๋ค์ ๊ธฐ์กด ๊ท์น์ ๋ชจ๋ policy-1
์์ scratch-policy
๋ก ๋ณต์ฌํ์ฌ ์์ ํฉ๋๋ค. ์์ ์ ์๋ฃํ ํ scratch-policy
์์ policy-1
๋ก ๋ชจ๋ ๊ท์น์ ๋ณต์ฌํฉ๋๋ค.
์ ์ฑ ์ด๋
ํ๋ก์ ํธ์ ๊ฐ์ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ํด๋ ๋๋ ์กฐ์ง ๋ฆฌ์์ค์์ ์์ ํญ๋ชฉ์ผ๋ก ์ง์ ๋ฉ๋๋ค. ํด๋ ์คํค๋ง๊ฐ ๋ฐ์ ํจ์ ๋ฐ๋ผ ํด๋๋ฅผ ์ญ์ ํ๊ธฐ ์ ์ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ์ ํด๋๋ก ์ด๋ํด์ผ ํ ์ ์์ต๋๋ค. ํด๋๊ฐ ์ญ์ ๋๋ฉด ํด๋๊ฐ ์์ ํ ์ ์ฑ ์ด ์ญ์ ๋ฉ๋๋ค.
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ ๋ฆฌ์์ค ๊ฐ ์ ์ฑ ์ด๋ ๋๋ ์ ์ฑ ์ ๊ท์น ํ๊ฐ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ณผ ํด๋ ์ฐ๊ฒฐ
๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ์กฐ์ง ๋๋ ํด๋์ ์ฐ๊ฒฐ๋์ง ์๋ ํ ์ํ๋์ง ์์ต๋๋ค. ์ฐ๊ฒฐ์ด ์๋ฃ๋๋ฉด ํด๋น ์กฐ์ง ๋๋ ํด๋์ ์ํ ๋ชจ๋ ๋คํธ์ํฌ์ ๋ชจ๋ VM์ ์ ์ฉ๋ฉ๋๋ค.
๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ ๋ณ๊ฒฝ์ฌํญ
๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ๋ณ๊ฒฝ์ฌํญ์ด ์์คํ ์ ์ ํ๋๋ ๋ฐ ๋ค์ ์๊ฐ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ๋คํธ์ํฌ๋ ๊ณ์ธต ๊ตฌ์กฐ์ ์ ์์น์ ์ ์๋ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ์ฆ์ ์์ํ์ง ์์ ์ ์์ผ๋ฏ๋ก ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ฐ๊ฒฐ ๋ฐ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ๋ํ ๋์ ์ ๋ฐ์ดํธ๋ฅผ ๋ฐฉ์งํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์๋ฅผ ๋ค์ด dept-A
ํด๋๋ฅผ dev-projects
ํด๋์์ eng-projects
ํด๋๋ก ์ด๋ํ๊ณ policy-1
์ฐ๊ฒฐ์ dev-projects
๋์ eng-projects
์ผ๋ก ๋ณ๊ฒฝํ๋ ค๋ฉด dev-projects
์์ policy-1
์ ์ฐ๊ฒฐ์ ๋์์ ํด์ ํ์ง ๋ง์ธ์. dev-projects
ํด๋์ ๋ชจ๋ VPC ๋คํธ์ํฌ์ ์์ ํญ๋ชฉ์ด ์
๋ฐ์ดํธ๋๊ธฐ ์ ์ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ
์ฐ๊ฒฐ์ด ๋์ด์ง๋ฉด ์ ์ ํด๋น VPC ๋คํธ์ํฌ๊ฐ policy-1
๋ก ๋ณดํธ๋์ง ์์ต๋๋ค.
๊ณต์ VPC์ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ฌ์ฉ
๊ณต์ VPC ์๋๋ฆฌ์ค์์ ํธ์คํธ ํ๋ก์ ํธ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ VM ์ธํฐํ์ด์ค๋ ์๋น์ค ํ๋ก์ ํธ๊ฐ ์๋ ํธ์คํธ ํ๋ก์ ํธ์ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น์ ์ํด ๊ด๋ฆฌ๋ฉ๋๋ค.
์๋น์ค ํ๋ก์ ํธ๊ฐ ํธ์คํธ ํ๋ก์ ํธ์ ๋ค๋ฅธ ํด๋์ ์๋ ๊ฒฝ์ฐ์๋ ๊ณต์ ๋คํธ์ํฌ์ VM ์ธํฐํ์ด์ค๋ ํธ์คํธ ํ๋ก์ ํธ ํด๋ ๊ท์น์์ ์์๋ฉ๋๋ค.
VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ฌ์ฉ
VPC ๋คํธ์ํฌ ํผ์ด๋ง ์๋๋ฆฌ์ค์์ ๊ฐ VPC ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ VM ์ธํฐํ์ด์ค๋ ํด๋น VPC ๋คํธ์ํฌ์ ๊ณ์ธต ๊ตฌ์กฐ์ ์๋ ์ ์ฑ ์ ์์ํฉ๋๋ค. ๋ค์์ VPC ํผ์ด๋ง๋ ๋คํธ์ํฌ๊ฐ ๋ค๋ฅธ ์กฐ์ง์ ์ํ๋ VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ์์์ ๋๋ค.
๋ค์ ๋จ๊ณ
- ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๋ฐ ๊ท์น์ ๋ง๋ค๊ณ ์์ ํ๋ ค๋ฉด ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ฌ์ฉ์ ์ฐธ์กฐํ์ธ์.
- ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ตฌํ ์์๋ฅผ ๋ณด๋ ค๋ฉด ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์์๋ฅผ ์ฐธ์กฐํ์ธ์.