2023.12.27 - [CI,CD] - [CI/CD] AWS 보안그룹 생성 방법
0. AWS RDS
- AWS RDS(Relational Database Service)
- AWS 클라우드에서 관계형 DB를 설정, 운영
- 8가지 주요 DB 엔진 (PostgreSQL, MySQL, MariaDB, SQL Server, Oracle 등) 지원
- 프로비저닝, 패치, 백업, 복구, 장애 감지 및 복구와 같은 DB 관리 태스크를 손쉽게 처리할 수 있음
1. AWS RDS 생성 방법
1-1. https://aws.amazon.com 접속 및 로그인
1-2. 검색창에서 rds 검색
1-3. 데이터베이스 생성 클릭
1-4. 데이터베이스 설정 입력
- 데이터베이스 생성 방식 선택 : 표준 생성
- 엔진 옵션 : MySQL
- 엔진 버전 : MySQL 8.0.35
- 템플릿 : 프리 티어
- 프리 티어 : 무료
- DB 인스턴스 식별자 : mydb (원하는 식별자 이름)
- 마스터 사용자 이름 : root (원하는 사용자 이름)
- 마스터 암호
- DB 인스턴스 클래스 : 버스터블 클래스(t 클래스 포함)
- db.t3.micro
- 스토리지 유형 : 범용 SSD(gp2)
- 할당된 스토리지 : 20
- 스토리지 자동 조정 활성화 : O
- 최대 스토리지 임계값 : 100
- 컴퓨팅 리소스 : EC2 컴퓨팅 리소스에 연결 안 함
- Virtual Private Cloud(VPC) : Default VPC
- DB 서브넷 그룹 : 기본값
- 퍼블릭 액세스 : 예
- VPC 보안 그룹 (방화벽) : 기존 항목 선택
- 기존 VPC 보안 그룹 : 만들어둔 보안 그룹 선택 (https://blogan99.tistory.com/75?category=1154862)
- 데이터베이스 인증 옵션 : 암호 인증
1-5. 데이터베이스 생성 클릭
1-6. 데이터베이스 생성 완료
2. MySQL 워크벤치와 AWS RDS 연결
2-1. MySQL 워크벤치 실행
2-2. + 버튼을 눌러서 새로운 연결 생성
2-3. 연결 정보 입력
- Connection Name : aws-connection (원하는 대로)
- Hostname : 생성한 RDS의 엔드포인트 복사 붙여넣기
- Port : 3306 (기본값)
- Username : root (RDS 생성 시 설정한 마스터 사용자 이름)
- Password : Store in Keychain 클릭 -> 비밀번호 입력 (RDS 생성 시 설정한 마스터 암호)
2-4. Test Connection 클릭
2-5. 홈 화면 -> 우클릭 -> Rescan for Local MySQL instances 클릭
2-6. 새로운 connection 이 뜨게 되고 이 connection으로 AWS RDS와 연동하여 데이터 접근 가능
'CI,CD' 카테고리의 다른 글
[CI/CD] Docker로 프로젝트 배포 및 중단 (0) | 2023.12.28 |
---|---|
[CI/CD] AWS EC2 인스턴스 SSH 접속 + Docker 설치 (0) | 2023.12.28 |
[CI/CD] AWS EC2 인스턴스 생성 방법 (0) | 2023.12.28 |
[CI/CD] AWS 보안그룹 생성 방법 (1) | 2023.12.27 |
[CI/CD] CI/CD 기본 개념 (0) | 2023.12.27 |