여러 리전에 배포할 AWS CloudFormation 템플릿으로 애플리케이션을 구축했습니다. 콘솔에서 CloudWatch 대시보드를 수동으로 생성했으며, 각 스택 배포에는 자체 대시보드가 있어야 합니다. CloudFormation 스택이 배포될 때마다 CloudWatch 대시보드 생성을 자동화하려면 어떻게 해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 기존 CloudWatch 대시보드 JSON을 내보내고 CloudFormation 템플릿에 AWS::CloudWatch::Dashboard 리소스를 추가한 다음, 내보낸 JSON을 리소스의 DashboardBody 속성에 배치합니다..
이것이 정답인 이유
이 방법은 CloudFormation을 사용하여 CloudWatch 대시보드 생성을 자동화하는 가장 효율적이고 확장 가능한 방법입니다. 기존 대시보드의 JSON 정의를 CloudFormation 템플릿의 AWS::CloudWatch::Dashboard 리소스에 있는 DashboardBody 속성에 직접 포함함으로써, 스택이 배포될 때마다 동일한 대시보드가 자동으로 생성됩니다. 이는 여러 리전에 걸쳐 일관된 모니터링 환경을 보장합니다. AWS CLI 스크립트를 사용하는 것은 수동 작업이 필요하고 CloudFormation의 선언적 특성과 일치하지 않아 자동화가 덜 됩니다. Ref 함수를 사용하여 기존 대시보드 ID를 가리키는 것은 새 대시보드를 생성하는 것이 아니라 기존 대시보드를 참조하는 것이므로, 각 스택 배포마다 새로운 대시보드를 생성해야 하는 요구사항을 충족하지 못합니다. DashboardName 속성을 기존 대시보드 이름으로 설정하는 것도 새 대시보드를 생성하는 것이 아니라 기존 대시보드를 참조하거나 덮어쓸 수 있어 적절하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음