소통하는 개발자
로그인
소통하는 개발자
로그인
99일차 - aws (ec2 역할부여, 탄력적 ip, RDS)
Yohan
·
2024년 7월 19일
팔로우
0
TIL
aws
0
코딩기록
목록 보기
141/156
인스턴스를 중지 후 다시 실행하면 ip주소 변경
-> putty에서 host name에 새로운 ip주소 입력하고, key는 원래 사용하던 것을 그대로 넣어줌
-> 원래 사용하던 saved-session 넣어주고 실행하면 원래 쓰던 것 다시 실행됨
EC2 인스턴스에 역할 부여
예를들어 EC2에서 S3에 접근안됨!
-> IAM에서 역할 부여해야함
이처럼 어디간에 접근하려면 역할 부여가 필수
React, spring, db 배포
탄력적 아이피와 보안그룹 (돈 관련)
인스턴스 생성시 자동으로 할당 받은 Public IP는 인스턴스를 재시작 하면 다른 IP로 재할당 받기에 Public IP 주소가 변경됨
Elastic IP는 인터넷에 연결 가능한 고정적(정적)인 퍼블릭 IP 주소
EC2 인스턴스의 ENI에 탄력적 IP주소를 연결하면 EC2 인스턴스를 다시 시작해도 동일한 IP주소로 접속할 수 있음
-> EC2와 탄력적 IP를 연결하지 않은 상태에서는 무조건 과금 (연결상태는 무과금)
->
탄력적 IP주소 릴리스
해야 반납
RDS (관계형 데이터베이스, aws에 DB연결)
aws에 db를 연결하기위한 수단
RDS에서 데이터베이스 생성
파라미터 그룹 생성
데이터베이스를 생성하고나면 엔드포인트, 보안 그룹을 설정할 수 있다.
엔트포인트는 localhost 자리에 들어가면되고
보안 그룹에서는 ssh, http, https, mysql(3306 포트)에 대해 열어준다.
username에는 RDS에서 db 생성시의 마스터 이름
password는 설정한 비밀번호 (둘 다 까먹으면 안됨!)
내 DB와 aws를 연결
Hostname은 엔드포인트를 넣어주면됨
port도 3306
username에는 RDS에서 db 생성시의 마스터 이름
password는 설정한 비밀번호
내 spring과 연결
똑같이 yml에서 바꿔주고 톰캣 실행하면 db가 aws에 들어가는 것을 볼 수 있음
Yohan
백엔드 개발자
팔로우
이전 포스트
98일차 - aws
다음 포스트
100일차 - aws (RDS 운영, S3, 클라이언트에서 받은 사진 S3 버킷에 저장하기)
0개의 댓글
댓글 작성