API Gateway、DynamoDB、Lambda を使用するサーバーレスアプリケーションをデプロイするために、CloudFormation テンプレートを作成しています。YAML でサーバーレスリソースを定義するには、どの AWS ツールまたはフレームワークを使用すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: AWS Serverless Application Model (AWS SAM).
これが解答である理由
AWS Serverless Application Model (AWS SAM) は、サーバーレスアプリケーションを構築するためのオープンソースフレームワークです。Lambda 関数、API Gateway、DynamoDB などのサーバーレスリソースをYAML形式で簡潔に定義でき、CloudFormationに変換してデプロイされます。CloudFormation サーバーレス組み込み関数は存在しません。AWS Elastic Beanstalk は、ウェブアプリケーションのデプロイと管理を簡素化するサービスですが、サーバーレスリソースの定義には特化していません。AWS Cloud Development Kit (AWS CDK) は、プログラミング言語でクラウドインフラストラクチャを定義するためのフレームワークですが、SAMはサーバーレスに特化しており、より簡潔な定義が可能です。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要