AWS/AWS-DVA C02 문제풀이

Exam Topic AWS-DVA C02 덤프 / 6번 문제풀이

taban 2025. 6. 28. 21:36
반응형

 

안녕하세요 Taban 입니다. Exam Topic AWS-DVA C02 덤프 / 6번 문제풀이 시작하겠습니다.

 

 

 

먼저 문제를 한번 정독하시고 풀이 진행하시면 되겠습니다.

 

 

 

 


주요 개념 정리

AWS CloudFormation
. 인프라 리소스를 코드로 정의하고 자동으로 생성하는 서비스
→ EC2, VPC, S3 등 여러 리소스를 하나의 템플릿으로 관리 가능

 

매개변수(Parameters)
. 템플릿 실행 시 사용자로부터 값을 입력받을 수 있게 함
→ 예: EC2 인스턴스 유형을 매개변수로 받아서 선택적으로 배포 가능

 

AllowedValues
. 특정 매개변수 값으로 허용되는 값 목록을 제한할 수 있는 옵션
→ 사용자가 입력할 수 있는 값을 사전에 정의하여 통제 가능
→ 잘못된 값 입력을 방지할 수 있음


핵심 요구 사항 정리

  • 여러 계정에서 CloudFormation을 통해 EC2 인스턴스를 배포해야 함
  • 배포 시 EC2 인스턴스 유형을 승인된 목록 중에서만 선택해야 함
  • 목록 외 값은 허용되지 않아야 하므로 입력값 제한 필요
  • 유지보수가 쉽고 템플릿이 유연해야 함

정답 체크 & 문제풀이

 

 

 

 

 

 

 

정답: D

AllowedValues를 사용한 매개변수 값 제한

 

 

구성 흐름

  1. CloudFormation 템플릿에 EC2 인스턴스 유형을 매개변수로 설정
  2. 그 매개변수에 대해 AllowedValues 속성으로 허용된 인스턴스 유형만 지정
  3. 사용자는 지정된 목록 중 하나만 선택 가능
  4. 목록에 없는 값을 입력하면 템플릿 실행이 거부됨

 

왜 정답인가?

  • AllowedValues는 템플릿 매개변수에 입력 가능한 값을 제한할 수 있음
  • 승인된 EC2 인스턴스 유형 목록을 AllowedValues로 지정하면
    → 사용자는 목록에 있는 값만 선택 가능
  • 이 방식은 유지 관리가 쉽고 템플릿도 유연하게 재사용 가능함
  • 템플릿 수정 없이도 승인 목록만 업데이트하면 됨

오답 분석

A. 각 EC2 유형별로 템플릿 생성
. 비효율적이고 관리가 어렵다
→ 유형 하나 바꿀 때마다 템플릿을 수정해야 함

 

B. 목록에 있는 각 유형별로 리소스를 만듦
. EC2 유형마다 리소스를 따로 만들면
→ 템플릿이 너무 복잡해지고, 유연성 떨어짐

 

C. 각 유형을 매개변수로 분리 생성
. 여러 매개변수로 나누는 방식은 사용자에게 혼란을 줄 수 있음
→ 하나의 매개변수와 AllowedValues로 해결 가능


감사합니다.

 

 

 

 

 

반응형