AWS CDK 관련질문 입니다.

0

안녕하세요,

AWS CDK를 사용하여 Route53 서비스에서 ARecord를 구성 중인데, 특정 가중치를 이용하여 라우팅을 구현하려고 합니다.

현재 사용중인 언어는 자바이며, 제가 확인한 바로는 ARecord 클래스 내에 직접적인 weight 설정 메서드가 제공되지 않는 것 같습니다.

이에 대한 질문이 몇 가지 있습니다:

  1. 혹시 ARecord에 직접적으로 가중치를 설정하는 방법이 따로 있는지요? 제가 놓친 부분이 있다면 해당 방법에 대한 가이드나 링크를 제공해주실 수 있을까요?

  2. 만약 현재는 지원되지 않는다면, 향후 ARecord에서 가중치 설정 기능이 제공될 계획이 있는지 알고 싶습니다.

  3. 현재로서는 가중치를 적용하기 위해 어떤 접근 방식을 추천하시는지 궁금합니다. 특히, 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();

}

// ... [다른 코드 생략] ...
honggoo
asked 8 months ago244 views
1 Answer
0
Accepted Answer

안녕하세요.

아래 2개 링크를 확인해보시겠어요?

cfnRecordSet 객체를 통해 setIdentifier 로 weight ID 주고 weight 로 가중치도 줄 수 있을것으로 보입니다.

AWS
Hyeon
answered 8 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions