안녕하세요,
AWS CDK를 사용하여 Route53 서비스에서 ARecord를 구성 중인데, 특정 가중치를 이용하여 라우팅을 구현하려고 합니다.
현재 사용중인 언어는 자바이며, 제가 확인한 바로는 ARecord 클래스 내에 직접적인 weight 설정 메서드가 제공되지 않는 것 같습니다.
이에 대한 질문이 몇 가지 있습니다:
-
혹시 ARecord에 직접적으로 가중치를 설정하는 방법이 따로 있는지요? 제가 놓친 부분이 있다면 해당 방법에 대한 가이드나 링크를 제공해주실 수 있을까요?
-
만약 현재는 지원되지 않는다면, 향후 ARecord에서 가중치 설정 기능이 제공될 계획이 있는지 알고 싶습니다.
-
현재로서는 가중치를 적용하기 위해 어떤 접근 방식을 추천하시는지 궁금합니다. 특히, Route53 내에서 타겟 그룹과 함께 작업하는 예제나 문서가 있다면 참고하고 싶습니다.
도움을 주시면 감사하겠습니다.
// ... [다른 코드 생략] ...
// ALB를 가리키는 Alias 레코드 생성
RecordTarget targetALB = RecordTarget.fromAlias(new LoadBalancerTarget(alb));
if (hostedZone != null) {
// 가중치 설정???
ARecord.Builder.create(this, "AliasRecord-1")
.zone(hostedZone)
.target(targetALB)
.recordName("test1.awshonggoo.com")
.ttl(Duration.seconds(30))
.build();
// 가중치 설정???
ARecord.Builder.create(this, "AliasRecord-2")
.zone(hostedZone)
.target(targetALB)
.recordName("test2.awshonggoo.com") //
.ttl(Duration.seconds(30))
.build();
}
// ... [다른 코드 생략] ...