포트 번호는 노출을 방지하려는 목적으로 13306번으로 지정한다.
사용 가능
으로 바뀌면 이제 사용이 가능해진다.DB 연결 시 필요한 정보 3가지
DB 식별자를 클릭하여 엔드포인트를 확인한다.
mysql -u [마스터 이름] --host [엔드 포인트 주소] -P 13306(포트 번호) -p
여기서 요구하는 비밀번호는 마스터 비밀번호다.
show databases;
를 입력한다. 정상 출력되면 잘 연결된 상태다.$ cd be-sprint-deployment/DeployServer/
$ nano src/main/resources/application.properties
spring.datasource.url
변수에서 {}부분에는 AWS RDS '엔드포인트 주소:포트'가 들어가야 한다.
spring.datasource.username
변수에는 AWS RDS Mysql 마스터 사용자 이름을 넣는다.
spring.datasource.password
변수에는 AWS RDS Mysql 마스터 암호를 넣는다.
config.domain
에는 AWS S3 Endpoint 주소를 넣는다. 해당 부분에는 꼭 앞에 http://
가 포함되어야 한다.
application.properties
파일을 통한 환경 설정이 완료되면, 이전 빌드를 삭제하고, 다시 빌드를 진행한 이후에, 서버를 다시 실행한다.
$ ./gradlew clean // 빌드 삭제
$ ./gradlew build // 빌드 진행
java -jar build/libs/파일명-0.0.1-SNAPSHOT.jar
명령어를 입력하여 서버를 재실행한다.
이름과 비밀번호를 입력하여 로그인한다.
로그인에 성공했고, 데이터베이스가 연결되었음을 알 수 있다.