๐ฅ BE ๋ฐฑ์๋
์ธํ ๋ฆฌ์ ์ด๋ฅผ ์ฌ์ฉํด private DB์ ํฐ๋๋ง์ผ๋ก ์ ์ํ๊ธฐ
๋น๋น bibi
2021. 6. 11. 23:23
์ธํ ๋ฆฌ์ ์ด๋ฅผ ์ฌ์ฉํด private DB์ ํฐ๋๋ง์ผ๋ก ์ ์ํ๊ธฐ
public ์ธ์คํด์ค๋ฅผ ํตํด private ์ธ์คํด์ค๋ก ์ ์ํ๊ธฐ-ํค ํฌ์๋ฉ
ํด๋น ๋งํฌ์์ ์ ๋ฆฌํ ์์ ์ ์ธํ ๋ฆฌ์ ์ด์์ ํ๋ ๋ฐฉ๋ฒ์ด๋ค.
์ค๋น๋ฌผ : DB๊ฐ ์ค์น๋ private ์ธ์คํด์ค, public์ธ์คํด์ค, ๋ ์ธ์คํด์ค์ ๊ฐ ํคํ์ผ(.pem)
- ์ธํ ๋ฆฌ์ ์ด ํ๋ฉด ๋งจ ์ค๋ฅธ์ชฝ ํด๋ฐ์ [Database] ์ ํ - [+] ํด๋ฆญ
- [Datasource]์์ ์์ ์ DB๋ฅผ ์ ํ
- ์ค๊ฐ ํ๋ฉด์์ General์ด ์๋ SSH/SSL ํด๋ฆญ
- User SSH tunnel์ ์ฒดํฌ ํ ์ค๋ฅธ์ชฝ [...] ํด๋ฆญ
- Host์ public ์ธ์คํด์ค์ public IP์ฃผ์ ์ ๋ ฅ
- User name์ public์ธ์คํด์ค์ ์ฌ์ฉ์ ์ด๋ฆ ์ ๋ ฅ (์ธ์คํด์ค - [์ฐ๊ฒฐ] - EC2์ธ์คํด์ค ์ฐ๊ฒฐ ์ ์๋ ์ฌ์ฉ์ ์ด๋ฆ์ ์ ํ ์๋ ๊ฐ)
- Authentication type์ Key pair ์ ํ
- Private key file์ public์ธ์คํด์ค์ ํคํ์ผ(.pem) ์ ํ
- [Test Connection]์ผ๋ก ์ฐ๊ฒฐ ํ์ธ ํ [Apply]-[OK]
- ํ์ ์ฐฝ ๋ซ๊ธฐ
- ์ค๊ฐ ํ๋ฉด์์ General ์ ํ
- Host์ private์ธ์คํด์ค์ private IP์ฃผ์ ์ ๋ ฅ
- User์ private์ธ์คํด์ค์ ์ค์น๋ DB user ์ด๋ฆ ์ ๋ ฅ (ex. root), Password์ user์ ๋น๋ฐ๋ฒํธ ์ ๋ ฅ
- Database์ ์ฌ์ฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช ์ ๋ ฅ
- [Test Connection]์ผ๋ก ์ฐ๊ฒฐ ํ์ธ