Intro.
해당 에러가 왜 발생하는지와 어떻게 해결할 수 있는지를 알아보겠다.
1. 에러 발생 이유
aurora를 사용할 때, 커스텀 도메인을 사용하면 발생하는 이슈이다.
2. 해결책
clusterInstanceHostPattern parameter를 spring boot application.yml안의 url 파라미터로 넣어서 해결할 수 있다.
-maven
<dependencies>
<dependency>
<groupId>software.aws.rds</groupId>
<artifactId>aws-mysql-jdbc</artifactId>
<version>1.1.1</version>
</dependency>
</dependencies>
-application.yml
url: jdbc:mysql:aws://${host}:${port}/${db.name}?serverTimezone=Asia/Seoul&useSSL=false&allowPublicKeyRetrieval=true&clusterInstanceHostPattern=?.sub.domain.com
references
https://github.com/awslabs/aws-mysql-jdbc#failover-parameters
'AWS' 카테고리의 다른 글
Amazon Aurora + spring boot + java + maven (0) | 2022.11.22 |
---|---|
Amazon Aurora 구조 및 기존 DB와 차이점 (0) | 2022.11.22 |
VPC 주요 개념들 (0) | 2022.10.20 |
AWS Backup 사용방법 (1) | 2022.09.08 |
[ELB] Load Balancer Health Check Error - Health checks failed with these codes: [302] (0) | 2022.09.05 |