ํด๋ผ์ด์ธํธ ์ธก ํ๋ ๋ ๋ฒจ ์ํธํ ๋ฉ์๋
์ฐธ๊ณ
๊ตฌ๋ฌธ ๋ฐ ์์๋ฅผ ํฌํจํ์ฌ ํน์ ๋ฉ์๋์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ณด๋ ค๋ฉด ํด๋น ๋ฉ์๋์ ๋์๋ง ํ์ด์ง ๋งํฌ๋ฅผ ํด๋ฆญํ์ญ์์ค.
mongosh
ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ํ๋ ๋ ๋ฒจ ์ํธํ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ํ๋ ๋ ๋ฒจ ์ํธํ๋ฅผ ํ์ฑํํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ์ด ํ์ํฉ๋๋ค. ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ํ๋ ๋ ๋ฒจ ์ํธํ๊ฐ ํ์ฑํ๋ ์ํ์์ ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ์ด ์์๋์ง ์์ ๊ฒฝ์ฐ ๋ค์ ์ค ํ๋๋ฅผ ์ํํ์ธ์.
mongosh
์์
Mongo()
์์ฑ์๋ฅผ ์ฌ์ฉํ์ฌ ํ์ํ ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ํ๋ ๋ ๋ฒจ ์ํธํ ์ต์ ๊ณผ ์ฐ๊ฒฐ์ ์ค์ ํฉ๋๋ค.
Mongo()
๋ฉ์๋๋ ๊ณ ๊ฐ ๋ง์คํฐ ํค(CMK) ๊ด๋ฆฌ๋ฅผ ์ํด ๋ค์๊ณผ ๊ฐ์ ํค ๊ด๋ฆฌ ์๋น์ค(KMS) ์ ๊ณต์๋ฅผ ์ง์ํฉ๋๋ค.or
mongosh
๋ช ๋ น์ค ์ต์ ์ ์ฌ์ฉํ์ฌ ํ์ํ ์ต์ ๊ณผ์ ์ฐ๊ฒฐ์ ์ค์ ํฉ๋๋ค. ๋ช ๋ น์ค ์ต์ ์ CMK ๊ด๋ฆฌ๋ฅผ ์ํ Amazon Web Services KMS ์ ๊ณต์๋ง ์ง์ํฉ๋๋ค.
๋ค์ ๋ฉ์๋๋ mongosh
์ ์ฉ ์
๋๋ค. MongoDB ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ํ๋ ๋ ๋ฒจ ์ํธํ๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ง์นจ์ ๋๋ผ์ด๋ฒ ์ค๋ช
์๋ฅผ ์ฐธ์กฐํ์ธ์. ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ํ๋ ๋ ๋ฒจ ์ํธํ๋ฅผ ์ง์ํ๋ ๋๋ผ์ด๋ฒ์ ์ ์ฒด ๋ชฉ๋ก์ ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ํ๋ ๋ ๋ฒจ ์ํธํ ๋๋ผ์ด๋ฒ ํธํ์ฑ ์ ์ฐธ์กฐํ์ธ์.
์ด๋ฆ | ์ค๋ช
|
---|---|
ํ์ฌ MongoDB ์ฐ๊ฒฐ์ ๋ํ Key Vault ๊ฐ์ฒด๋ฅผ ๋ฐํํฉ๋๋ค. | |
ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ํ๋ ์์ค ์ํธํ์ ์ฌ์ฉํ ๋ฐ์ดํฐ ์ํธํ ํค๋ฅผ ์์ฑํฉ๋๋ค. | |
Key Vault์์ ์ง์ ๋ ๋ฐ์ดํฐ ์ํธํ ํค๋ฅผ ์ญ์ ํฉ๋๋ค. | |
Key Vault์์ ์ง์ ๋ ๋ฐ์ดํฐ ์ํธํ ํค๋ฅผ ๊ฒ์ํฉ๋๋ค. | |
ํค ๋ณด๊ด์์ ์๋ ๋ชจ๋ ํค๋ฅผ ๊ฒ์ํฉ๋๋ค. | |
ํค ๋์ฒด ์ด๋ฆ์ ์ง์ ๋ ๋ฐ์ดํฐ ์ํธํ ํค์ ์ฐ๊ฒฐํฉ๋๋ค. | |
์ง์ ๋ ๋ฐ์ดํฐ ์ํธํ ํค์์ ํค ๋์ฒด ์ด๋ฆ์ ์ ๊ฑฐํฉ๋๋ค. | |
์ฌ๋ฌ ๋ฐ์ดํฐ ํค๋ฅผ ํด๋ ํ๊ณ ์ ๋ง์คํฐ ํค๋ก ๋ค์ ์ํธํํฉ๋๋ค. | |
์ง์ ๋ ํค ๋์ฒด ์ด๋ฆ์ ๊ฐ์ง ํค๋ฅผ ๊ฒ์ํฉ๋๋ค. | |
ํ๋์ ๋ช ์์ ์ํธํ/๋ณตํธํ๋ฅผ ์ง์ํ๊ธฐ ์ํ ํด๋ผ์ด์ธํธ ์ํธํ ๊ฐ์ฒด๋ฅผ ๋ฐํํฉ๋๋ค. | |
์ํธํ๋ ํ๋๊ฐ ์๋ ์ปฌ๋ ์ ์์ฑ | |
์ง์ ๋ ๋ฐ์ดํฐ ์ํธํ ํค ๋ฐ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ํ๋๋ฅผ ์ํธํํฉ๋๋ค. | |
์ฐ๊ด๋ ๋ฐ์ดํฐ ์ํธํ ํค์ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ํ๋๋ฅผ ๋ณตํธํํฉ๋๋ค. |