Q82 — AWS DVA-C02 第2章

第 82/100 問 | ← 第2章

ある企業が、いくつかの新サービスでサーバーレスコンピューティングを採用しています。開発チームは、AWS Serverless Application Model(AWS SAM)を使用してサーバーレスインフラストラクチャを作成したいと考えています。すべてのインフラストラクチャは、AWS CloudFormationテンプレートを使用してデプロイする必要があります。開発チームは、これらの要件を満たすために何を行うべきですか?

正解: C. CloudFormationテンプレートにTransformセクションを追加し、AWS SAM構文でリソースを定義します。

解説

A:AWS::Lambda::FunctionリソースはLambda関数を作成するために使用されますが、問題文ではAWS SAMを用いたサーバーレスインフラストラクチャの作成が求められており、Aは不適切です。B:AWS::Serverless::FunctionおよびAWS::Serverless::APIはAWS SAMのリソースタイプですが、Mappingsセクションはキーと値のマッピングを作成するために使用され、本問とは無関係です。C:Transformセクションを追加し、AWS SAM構文でリソースを定義することは、AWS SAMの典型的な使用方法であり、正しい選択肢です。D:ParametersセクションはCloudFormationテンプレートへのパラメータ渡しに使用されますが、AWS SAM Globalsセクションについては言及されておらず、不適切です。