네트워킹 팀은 CloudFormation을 통해 VPC 및 서브넷 리소스를 관리하고 스택 출력 값을 내보냅니다. 개발 환경에는 공통 구성 요소(ALB, Auto Scaling, 보안 그룹, DynamoDB)가 필요하며 신속하게 생성하고 쉽게 업데이트할 수 있어야 합니다. 내보낸 VPC/서브넷 출력을 사용하여 일관되고 업데이트 가능한 개발 환경을 제공하는 CloudFormation 접근 방식은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 중첩 스택을 사용하여 공통 인프라 구성 요소를 정의합니다. 중첩 스택의 리소스와 함께 Fn::ImportValue를 사용하여 VPC 및 서브넷 값을 검색합니다. CreateChangeSet 및 ExecuteChangeSet 명령을 사용하여 기존 개발 환경을 업데이트합니다..
이것이 정답인 이유
이 접근 방식은 공통 인프라 구성 요소를 중첩 스택으로 정의하여 재사용성을 높이고 관리를 간소화합니다. 중첩 스택 내에서 Fn::ImportValue를 사용하여 네트워킹 팀이 내보낸 VPC 및 서브넷 값을 직접 참조함으로써 개발 환경이 일관된 네트워킹 구성을 사용하도록 보장합니다. CreateChangeSet 및 ExecuteChangeSet을 사용하면 기존 환경을 안전하게 업데이트할 수 있어 변경 사항을 미리 검토하고 배포할 수 있습니다. 다른 옵션들은 다음과 같은 이유로 최적이 아닙니다. 첫 번째 옵션은 Fn::ImportValue를 사용하지만, StackSets의 Count 파라미터는 환경 업데이트에 직접적으로 사용되지 않으며, 개발 환경의 신속한 생성 및 업데이트 요구사항에 StackSets가 항상 최적의 솔루션은 아닙니다. 두 번째 옵션은 중첩 스택을 사용하지만, TemplateURL로 네트워킹 팀 템플릿을 참조하는 것은 VPC/서브넷 값을 가져오는 것과 직접적인 관련이 없으며, Fn::ImportValue를 루트 템플릿의 Parameters 섹션에서 사용하는 것은 중첩 스택의 리소스가 직접 참조하는 것보다 덜 효율적일 수 있습니다. 네 번째 옵션은 Fn::ImportValue를 루트 템플릿의 Parameters 섹션에서 사용하는데, 이는 중첩 스택의 리소스가 직접 가져오는 것보다 유연성이 떨어질 수 있습니다. 또한, "생성 순서대로 구성"이라는 부분은 CloudFormation의 종속성 관리 메커니즘을 고려할 때 모호합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음