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
질문됨 8달 전258회 조회
1개 답변
0
수락된 답변

안녕하세요.

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

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

AWS
Hyeon
답변함 8달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠