엘라스틱빈스톡 RDS 결합 배포 2 (RDS)

Sol's·2023년 5월 17일
0

Aws 무중단 배포

목록 보기
22/28

앞서 생성한 엘라스틱빈스톡에 RDS를 추가하겠습니다.

3. RDS 생성

aws > rds 검색 > 데이터베이스 생성


설정은 이전 블로그에 설정한것과 똑같이 해줍니다.

퍼블릭 엑세스를 허용해주면 외부에서 누구나 접근이 가능한 상태가 됩니다.
이제 로컬 컴퓨터에서만 외부 접근이 가능하도록 설정하겠습니다.

RDS생성이 완료되면 엔드포인트를 확인할 수 있습니다.
엔드포인트가 RDS의 주소입니다.

인바운드 규칙 편집

현재 해당 보안그룹은 EC2와 RDS가 같이 사용하고 있습니다.
보안 그룹 탭에서 RDS의 3306포트를 내 IP에만 열어주면
3306포트로는 내 로컬 컴퓨터에서만 접근이 가능합니다.
그 다음 EC2가 RDS에 연결이 가능해야 하기때문에 EC2에게도 3306 포트를 열어줍ㄴ디ㅏ.

즉, EC2와 RDS 모두 3306포트를 열어줍니다.

RDS 접속

WorkBench로 접속해 보겠습니다.

Name : aws-v4-maria
HostName : RDS엔드포인트
username : RDS_USERNAME
Password : RDS_PASSWORD

성공적으로 접속하였습니다.

create database readnthink default character set utf8;

USE `readnthink`;

CREATE TABLE `readnthink`.`Book`(
	id bigint auto_increment primary key,
    title varchar(255),
    content varchar(255),
    author varchar(255)
);

select * from readnthink.Book;

한글 설정을 스키마 생성시 해주는것이 좋습니다.

스키마와 테이블까지 잘 만들어 졌습니다.
스키마명은 환경설정에 RDS_HOST 와 일치해야 합니다!

profile
배우고, 생각하고, 행동해라

0개의 댓글