API Gateway, DynamoDB, Lambda를 사용하는 서버리스 애플리케이션을 배포하기 위한 CloudFormation 템플릿을 작성하고 있습니다. YAML에서 서버리스 리소스를 정의하려면 어떤 AWS 도구 또는 프레임워크를 사용해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: AWS Serverless Application Model (AWS SAM).
이것이 정답인 이유
AWS Serverless Application Model (AWS SAM)은 서버리스 애플리케이션을 정의하기 위한 CloudFormation 확장 프레임워크입니다. SAM 템플릿은 Lambda 함수, API Gateway, DynamoDB 테이블과 같은 서버리스 리소스를 간결하게 정의할 수 있는 단축 구문을 제공하며, CloudFormation으로 변환되어 배포됩니다. CloudFormation 서버리스 내장 함수는 존재하지 않습니다. CloudFormation 자체는 리소스 프로비저닝 도구이지만, 서버리스 리소스에 특화된 간결한 정의를 위해서는 SAM과 같은 상위 추상화 도구가 필요합니다. AWS Elastic Beanstalk은 웹 애플리케이션을 배포하고 관리하는 서비스로, 서버리스 아키텍처에 직접적으로 사용되지 않습니다. AWS Cloud Development Kit (AWS CDK)는 코드를 사용하여 클라우드 인프라를 정의하는 프레임워크이지만, YAML 템플릿에서 서버리스 리소스를 직접 정의하는 질문의 맥락과는 다릅니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음