2022. 4. 30. 17:29ใAWS/troubleshooting
โ๏ธ ๋ฌธ์
Aurora ์ค๋ ์ท ์์ฑ(์๋) ํ, ํด๋น ์ค๋ ์ท์ ๋ค๋ฅธ ๊ณ์ ์ผ๋ก ๊ณต์ ํ๊ณ ์ ํ์์ผ๋
[ Save ] ๋ฒํผ ์์ฒด๊ฐ ์๋ ์ฌ์ง์ฒ๋ผ ๋นํ์ฑํ๋์ด ์์ด ๊ณต์ ๊ฐ ๋ถ๊ฐ๋ฅ.
EBS ๋ณผ๋ฅจ์ด ์ํธํ๋์ด ์๋ ๊ฒฝ์ฐ, ๋์ผํ๊ฒ EC2 AMI๋ ๋ค๋ฅธ ๊ณ์ ์ผ๋ก ๊ณต์ ๊ฐ ๋ถ๊ฐ๋ฅํ๋ค.
๐ ํ๊ฒฝ
- DB ์ธ์คํด์ค
- ์์ง : Aurora MySQL (8.0.mysql_aurora.3.02.0)
- ์คํ ๋ฆฌ์ง ์ํธํ : ํ์ฑํ(Enabled)
- AWS KMS Key : Default Master Key (aws/rds)
โ๏ธ ์์ธ
- AWS RDS/Aurora ์์ฑ ์, ๋ณ๋์ ์ค์ ์ ํ์ง ์์ผ๋ฉด ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋ถ๊ฐ ์ค์ ์น์ ์์ ์ํธํ ๋ํดํธ ์ค์ ์ ์ด์ฉํ๋ฉด AWS ๊ธฐ๋ณธ ์ํธํ ํค๋ฅผ ์ด์ฉํ์ฌ ์ํธํ๊ฐ ํ์ฑํ๋๋ค.
- AWS ๊ธฐ๋ณธ ์ํธํ ํค๋ฅผ ์ด์ฉํ์ฌ ์คํ ๋ฆฌ์ง๋ฅผ ์ํธํํ๋ DB ์ธ์คํด์ค์์ ์์ฑํ ์ค๋ ์ท์ ๋ค๋ฅธ ๊ณ์ ์ผ๋ก ๊ณต์ ํ ์ ์๋ค.
๐ซ ํด๊ฒฐ ๋ฐฉ๋ฒ
AWS KMS์ ํค ์ ์ฑ (Key Policy)์์ ์ ๊ทผ์ ํ์ฉํ๋ Principal์ ๊ณต์ ํ๊ณ ์ํ๋ ๊ณ์ ์ ์ถ๊ฐํด์ผ ํ๋ค.
๊ทธ๋ฌ๋, AWS ๊ด๋ฆฌํ ํค๋ ์ ์ฑ ๋ณ๊ฒฝ์ด ๋ถ๊ฐ๋ฅํ๋ค.
๋ฐ๋ผ์ AWS KMS ์ฝ์์์ ๊ณ ๊ฐ ๊ด๋ฆฌํ ํค(CMK)๋ฅผ ์์ฑํด์ผ ํ๋ค.
1. AWS ๊ณ ๊ฐ ๊ด๋ฆฌ ํค(CMK)๋ฅผ ์์ฑํ๋ค.
- ํค์ ๋ํ ์ก์ธ์ค๋ฅผ ํ์ฉํ๊ธฐ ์ํด ์ค๋ ์ท์ ๊ณต์ ํ๋ ค๋ ๊ณ์ ์ ์ถ๊ฐํ๋ค.
2. ๊ณต์ ํ๋ ค๋ ์ค๋ ์ท์ ๋ณต์ฌํ๋ค.
- ๋ณต์ฌ ์, AWS KMS Key์ 1๋ฒ์์ ์์ฑํ CMK๋ฅผ ์ด์ฉํ๋ค.
3. 2๋ฒ์์ ๋ง๋ ์ค๋ ์ท์ ๊ณต์ ํ๋ค.
- ๊ณต์ ์ฑ๊ณต~!
โ ๏ธ ์ฐธ๊ณ โ ๏ธ
์ํธํ๋ EBS ๋ณผ๋ฅจ์ ํฌํจํ EC2 AMI๋ ๋์ผํ ๋ฐฉ๋ฒ์ผ๋ก CMK๋ฅผ ์ด์ฉํ์ฌ ๋ค๋ฅธ ๊ณ์ ์ผ๋ก ๊ณต์ ๊ฐ๋ฅํ๋ค.