AWS SSH로 EC2 발판 서버를 통해 RDS에 연결
소개
이번에는 VPC와 RDS 인스턴스가 이미 만들어졌습니다.
발판 서버 등을 준비하고 최종적으로 Sequel Pro에서 볼 때까지의 흐름을 정리하고 있습니다.
보안 그룹 작성
발판을 위한 EC2 인스턴스의 보안 그룹
RDS 보안 그룹
첫 번째와 세 번째 두 가지를 추가했습니다. 두 번째는 API 용이므로 중요하지 않습니다.
첫 번째는 발판의 보안 그룹을 포함합니다. ← 코코를 넣어 잊으면 Sequel에서 타임 아웃이되어 연주됩니다.
발판 서버 만들기
AWS 콘솔 > EC2 > 인스턴스에서 생성합니다.
무료 티어를 체크하고 맨 위 Amazon Linux 2를 사용했습니다. 이쪽은 취향에 상관없습니다.
인스턴스 타입의 선택은 무료 이용 범위의 대상이 되고 있는 것을 선택.
네트워크나 서브넷은 생성한 VPC나 서브넷을 선택
자동 할당 퍼블릭 IP의 부분은 「유효」를 선택해 둔다.
디폴트 그대로 좋기 때문에 다음에 간다.
태그는 자신이 알기 쉬운 것을 추가. 나중에 추가 가능
기존 그룹 선택하기 선택 > default 및 방금 만든 보안 그룹에 체크 > 확인 및 생성을 누릅니다.
pem 파일은 한 번만 다운로드되므로 소중히 보관하십시오.
개인 키 파일의 권한 변경
pem 파일을 적절한 디렉토리에 보관하십시오.
덧붙여서 나는 ~/.ssh/속에 놓고 있습니다.
$ chmod 0600 aws.pem
발판 서버에 MySQL 설치
$ ssh -i aws.pem [email protected]
[ec2-user@ip-198-87-65-543 ~]$ sudo yum update
[ec2-user@ip-198-87-65-543 ~]$ sudo yum install mysql
Sequel Pro로 연결
이름: 선택
MySQL 호스트: Amazon RDS 엔드포인트(..*.rds.amazonaws.com)
사용자 이름: RDS의 마스터 사용자 이름
비밀번호: RDS 마스터 비밀번호
데이터베이스: 선택
포트:공란(3306)
SSH 호스트: EC2 인스턴스의 공용 DNS 또는 Elastic IP
SSH 사용자: ec2-user
SSH 키: EC2 Key Pair의 비밀 키(*.pem)
SSH포트:공란(22)
마지막으로
참조 링크를 붙여 둡니다.
AWS 연구회(1) / 발판 서버와 네트워크 생성
AWS의 EC2에서 RDS에 연결하여 mySQL을 조작. EC2 발판 서버 구축 노트
Amazon RDS의 MySQL에 Sequel Pro로 연결하는 설정 방법
Reference
이 문제에 관하여(AWS SSH로 EC2 발판 서버를 통해 RDS에 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/marbow/items/cfb816eeba99b1c0009b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)