Bibi's DevLog ๐ค๐
์ธํ ๋ฆฌ์ ์ด๋ฅผ ์ฌ์ฉํด private DB์ ํฐ๋๋ง์ผ๋ก ์ ์ํ๊ธฐ ๋ณธ๋ฌธ
๐ฅ 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]์ผ๋ก ์ฐ๊ฒฐ ํ์ธ
'๐ฅ BE ๋ฐฑ์๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ธํ ๋ฆฌ์ ์ด, ํฌ์คํธ๋งจ ํ๊ฒฝ๋ณ์ ์ค์ ๋ฒ (0) | 2021.06.10 |
---|---|
[JWT ๊ธฐ์ด] JWT, TOKEN ํ ํฐ ๋ฒ ์ด์ค ๋ก๊ทธ์ธ (0) | 2021.06.04 |
[OAuth] ์ํ์ฝ๋ฉ - OAuth 2.0 (0) | 2021.06.01 |
HTTP Response Body์ ์์ธ error message ์ง์ ํด ๋ณด๋ด๊ธฐ (0) | 2021.04.30 |
๋์์ฑ Concurrency (+ ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ, ๋์์ฑvs๋ณ๋ ฌ์ฑ) (0) | 2021.03.20 |