개발자가 AWS SAM을 사용하여 서버리스 앱을 구축하고 있으며 현재 개발 환경에서 테스트하고 있습니다. QA를 위해 테스트 및 스테이징 환경을 추가해야 하며, 최소한의 노력으로 여러 명명된 환경에 배포하는 것을 지원하는 AWS SAM 기능을 사용하려고 합니다. 개발 노력이 가장 적게 드는 접근 방식은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: TOML 형식의 SAM 구성 파일을 추가하여 환경별로 설정을 그룹화하고, 각 테스트/스테이징 환경에 대한 테이블을 추가한 다음, 각 환경에 대해 --config-env 플래그와 함께 sam deploy를 사용하여 배포합니다..
이것이 정답인 이유
AWS SAM CLI는 samconfig.toml 파일을 사용하여 여러 환경에 대한 배포 설정을 관리할 수 있습니다. 이 파일은 환경별 설정을 그룹화하고, sam deploy --config-env <환경이름 명령을 통해 특정 환경에 쉽게 배포할 수 있도록 지원합니다. 이는 각 환경에 대해 별도의 템플릿을 만들거나 복잡한 스크립트를 작성하는 것보다 개발 노력이 가장 적게 듭니다. 다른 옵션들은 다음과 같은 이유로 최적이 아닙니다. 각 환경에 대해 별도의 AWS SAM 템플릿을 생성하는 것은 코드 중복을 초래하고 관리하기 어렵습니다. --parameter-overrides를 사용하는 것은 매번 명령줄에서 많은 파라미터를 지정해야 하므로 번거롭고 오류 발생 가능성이 높습니다. 기존 SAM 템플릿에 환경별 속성 파라미터를 추가하는 것은 템플릿이 복잡해지고, sam deploy 시 파라미터 관리가 어려워질 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음