AWS
The clusterInstanceHostPattern configuration property is required
Dexlee
2022. 11. 21. 13:39
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