AWS Secrets Manager ๋?
๐ AWS Secrets Manager๋?
๊ณผ๊ฑฐ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ ๋ณด๋ฅผ ๊ฒ์ํ๋ ์ฌ์ฉ์ ์ง์ ์ ํ๋ฆฌ์ผ์ด์
์ ์์ฑํ๋ฉด ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ก์ธ์คํ๊ธฐ ์ํ ์๊ฒฉ ์ฆ๋ช
(๋ณด์ ์ํธ)
์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ง์ ํฌํจ์์ผฐ๊ณ
์๊ฒฉ ์ฆ๋ช
์ ๊ต์ฒดํ ์๊ธฐ๊ฐ ๋๋ฉด ์ ์๊ฒฉ ์ฆ๋ช
์ ์์ฑํ๋ ๊ฒ๋ณด๋ค ๋ ๋ง์ ์์
์ ํด์ผ ํ๋ค.
Secrets Manager๋ ์ฝ๋์ ์ํธ๋ฅผ ํฌํจํด ํ๋ ์ฝ๋ฉ๋ ์๊ฒฉ ์ฆ๋ช ์ Secrets Manager์์ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ๋ณด์ ์ํธ๋ฅผ ๊ฒ์ํ๋๋ก ํ๋ API ํธ์ถ๋ก ๋ฐ๊ฟ ์ ์์ต๋๋ค.
์ด๋ ๊ฒ ํ๋ฉด ๋ณด์ ์ํธ๊ฐ ์ฝ๋์ ๋ ์ด์ ์กด์ฌํ์ง ์๊ธฐ ๋๋ฌธ
์ ์ฝ๋๋ฅผ ๊ฒ์ฌํ๋ ๋๊ตฐ๊ฐ์ ์ํด ๋ณด์ ์ํธ๊ฐ ์์๋์ง ์๋๋ก ๋ฐฉ์ง
ํ ์ ์๋ค.
๋ํ ์ฌ์ฉ์๊ฐ ์ง์ ํ ์ผ์ ์ ๋ฐ๋ผ Secrets Manager๊ฐ ์๋์ผ๋ก ๋ณด์ ์ํธ๋ฅผ ๊ต์ฒดํ๋๋ก ๊ตฌ์ฑํ ์ ์๋ค.
๋ฐ๋ผ์ ๋จ๊ธฐ ๋ณด์ ์ํธ๋ก ์ฅ๊ธฐ ๋ณด์ ์ํธ๋ฅผ ๊ต์ฒดํ ์ ์์ด ์์ ์ํ์ด ํฌ๊ฒ ์ค์ด๋ญ๋๋ค.
๐AWS Secrets Manager์ ๊ธฐ๋ฅ
๋ฐํ์์ ์ํธํ๋ ๋น๋ฐ ๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ๊ฒ์
- Secrets Manager๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ค ์ฝ๋์์ ํ๋ ์ฝ๋ฉ๋ ์๊ฒฉ ์ฆ๋ช ์ ์ ๊ฑฐํ๊ณ ์ด๋ค ๋ฐฉ์์ผ๋ก๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์ ์๊ฒฉ ์ฆ๋ช ์ ์ ์ฅํ์ง ์์์ผ๋ก์จ ๋ณด์ ํ์ธ๋ฅผ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๋ค์ํ ์ ํ์ ๋น๋ฐ ์ ์ฅ
- Secrets Manager๋ฅผ ์ฌ์ฉํ๋ฉด ์ํธ์ ์ํธํ๋ ์ํธ ๋ฐ์ดํฐ ๋ถ๋ถ์ ํ ์คํธ๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋ ์๋น์ค์ ์ฐ๊ฒฐ ์ธ๋ถ ์ ๋ณด๊ฐ ํฌํจ๋ฉ๋๋ค.
๋น๋ฐ ๋ฐ์ดํฐ ์ํธํ
- Secrets Manager๋ AWS Key Management Service(AWS KMS) ๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด์ ์ํธ์ ๋ณดํธ๋ ํ ์คํธ๋ฅผ ์ํธํํฉ๋๋ค.
์๋์ผ๋ก ๊ต์ฒด
- ์ฌ์ฉ์ ๊ฐ์ ์์ด ์ง์ ๋ ์ผ์ ์ ๋ฐ๋ผ ๋ณด์ ์ํธ๋ฅผ ์๋์ผ๋ก ๊ต์ฒดํ๋๋ก Secrets Manager๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์์ ํ ๊ตฌ์ฑ๋๊ณ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ ์ํ ์ง์์ด ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๊ต์ฒด๋ฅผ ํ์ฑํํ๋๋ก ์ ํํ๋ฉด Secrets Manager๋ AWS์์ ์์ฑ ๋ฐ ํ ์คํธํ Lambda ๊ต์ฒด ํจ์ ํ ํ๋ฆฟ๊ณผ ๊ต์ฒด ํ๋ก์ธ์ค์ ์ ์ฒด ๊ตฌ์ฑ์ ์ฌ์ฉํ์ฌ ๋ค์ RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ง์ํฉ๋๋ค.
์์ ํ ๊ตฌ์ฑ๋๊ณ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ ์ํ ์ง์์ด ์๋ ๊ธฐํ ์๋น์ค
- AWS์์ ์์ฑ ๋ฐ ํ ์คํธํ Lambda ๊ต์ฒด ํจ์ ํ ํ๋ฆฟ๊ณผ ๊ต์ฒด ํ๋ก์ธ์ค์ ์ ์ฒด ๊ตฌ์ฑ์ผ๋ก ์์ ํ ์ง์๋๋ ๋ค์ ์๋น์ค์์ ๊ต์ฒด๋ฅผ ํ์ฑํํ๋๋ก ์ ํํ ์ ์์ต๋๋ค.
๋น๋ฐ์ ๋ํ ์ก์ธ์ค ์ ์ด
- IAM ๊ถํ ์ ์ฑ ์ ํน์ ์ํธ์ ๋ํ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ๊ฑฐ๋ ๊ฑฐ๋ถํ๋ ์ฌ์ฉ์, ๊ทธ๋ฃน ๋ฐ ์ญํ ์ ์ฐ๊ฒฐํ๊ณ ํด๋น ์ํธ์ ๊ด๋ฆฌ๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋น๋ฐ์ ์์ ํ ๊ด๋ฆฌํ๊ณ ๊ตฌ์ฑํ๋ ๊ธฐ๋ฅ์ด ํ์ํ ๊ตฌ์ฑ์์ด ์๋ ๊ทธ๋ฃน์ ํ๋์ ์ ์ฑ ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์ถ์ฒ: https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html
๐ญ๋ง๋ฌด๋ฆฌ
์์ ๊ฐ์ ํน์ฑ๊ณผ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฏ๋ก Secrets Manager๋ฅผ ์ฌ์ฉํ์ฌ aws์ ์ ๊ทผ์ ๊ดํ ๋ฏผ๊ฐ์ฑ ๋ฐ์ดํฐ๋ฅผ ์์ฝ๊ฒ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค.