▼ DevOps/AWS
-
AWS | RDS 인바운드, 아웃바운드 규칙 추가▼ DevOps/AWS 2021. 2. 14. 13:40
인바운드(Inbound)는 외국에서 내국으로 입국하는 것이고, 아웃바운드(Outbound)는 내국에서 외국으로 출국하는 것이다. (인바운드) 데이터베이스로 접근하려는 대상 (AWS 기본 설정으로 RDS를 생성한 PC의 IP로 되어있다) (아웃바운드) 데이터베이스에서 나가려고 하는 대상 (AWS 기본 설정으로 전체 프로토콜, 전체 포트로 되어있다) 즉, 내가 소유한 EC2, RDS 등에 접근이 가능하게 하려면 접근하는 대상을 인바운드 규칙으로 추가해야 한다. 데이터베이스 탭 → 연결&보안 → VPC 보안 그룹 보안 그룹 → 해당하는 보안 그룹 ID 선택 인바운드 규칙 편집 설정할 IP(공인 아이피) 입력 후 규칙 저장 예) 192.168.0.1 입력 시 CIDR 블록(/32)가 붙어서 자동완성이 나오면 선..
-
AWS | 데이터베이스(RDS) 파라미터 그룹 설정▼ DevOps/AWS 2021. 2. 10. 11:43
▶ RDS 환경에 맞는 파라미터 설정하기 RDS를 생성하면 아래의 설정을 필수적으로 해야 한다. time_zone (시간 설정) character Set (문자 인코딩 설정) collation (데이터의 정렬기준을 위한 설정) 파라미터 그룹 → 파라미터 그룹 생성 버튼을 누른다. 데이터베이스 버전, 파라미터 그룹의 이름, 설명을 작성 후 생성한다. 파라미터 편집을 누른 후 편집을 진행한다. time_zone을 검색한 뒤 값을 Asia/Seoul로 변경 char 검색 후 나오는 모든 부분의 값을 utf8mb4로 설정 MySQL, MariaDB는 utf8로 세팅하는 경우 emoji문자가 입력되지 않는다. 이런 문제점을 해결하기 위해 utf8mb4 라는 charset이 나오게 되었다. collation 필터 ..
-
AWS | 데이터베이스(RDS) 생성▼ DevOps/AWS 2021. 2. 10. 10:56
▶ RDS란? RDS(Relational Database Service)는 AWS에서 지원하는 클라우드 기반 관계형 데이터베이스이다. 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같이 잦은 운영 작업을 자동화하여 개발자가 개발에 집중할 수 있게 지원하는 서비스다. 1. AWS 서비스 탭에서 데이터베이스 → RDS를 선택한다. 2. Dashboard → 데이터베이스 생성 3. 데이터베이스 종류 및 버전 선택 4. 템플릿을 프리티어로 선택할 경우 인스턴스 크기 및 SSD 스토리지를 맞게 설정해 준다. (나중에 변경 가능) 설정에서는 데이터베이스를 구별할 식별자와, 데이터베이스 접속 시 사용할 마스터 계정의 이름과, 비밀번호를 설정한다. (나중에 CLI나 GUI Tool로 접속 할때 사용한다.) ..