AWS認定資格 WEB問題集&徹底解説
デベロッパー–アソシエイト
解説
正解はA(AWS::Serverless::Function)です。AWS SAM(Serverless Application Model)を使用する場合、Lambda関数を定義するには AWS::Serverless::Function リソースタイプを使用します。このリソースタイプは、Lambda関数とそれに関連するIAMロール、イベントソースなどを簡潔に定義できます。
選択肢 B:AWS::Lambda::Function は AWS CloudFormation の標準リソースタイプであり、SAMテンプレートでも使用可能ですが、SAM特有の簡略化された構文ではありません。
選択肢 C:AWS::Serverless::Application は他のSAMテンプレートを参照するために使用され、単一のLambda関数の定義には適していません。
選択肢 D:AWS::Serverless::Api はAPI Gatewayリソースを定義するために使用され、Lambda関数自体の定義には使用しません。
Amazon DynamoDB
AWS Lambda
AWS のツールと SDK
選択肢 B:AWS::Lambda::Function は AWS CloudFormation の標準リソースタイプであり、SAMテンプレートでも使用可能ですが、SAM特有の簡略化された構文ではありません。
選択肢 C:AWS::Serverless::Application は他のSAMテンプレートを参照するために使用され、単一のLambda関数の定義には適していません。
選択肢 D:AWS::Serverless::Api はAPI Gatewayリソースを定義するために使用され、Lambda関数自体の定義には使用しません。
関連サービスの解説
Amazon API GatewayAmazon DynamoDB
AWS Lambda
AWS のツールと SDK
+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 63%
No.50 解説
開発者がAWS SAMを使用してサーバーレスアプリケーションをデプロイするためのテンプレートを作成しています。Lambda関数、API Gateway、DynamoDBテーブルを含むアプリケーションをデプロイする際、開発者はどのリソースタイプを指定する必要がありますか?
- AWS::Serverless::Function
- AWS::Lambda::Function
- AWS::Serverless::Application
- AWS::Serverless::Api