Correct Answer – B
The AWS Serverless Application Model (AWS SAM) is an open-source framework that you can use to build serverless applications in AWS. It provides you with a simple and clean syntax to describe the functions, APIs, permissions, configurations, and events that make up a serverless application. Reference can be found in https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/what-is-sam.html.
Option A is incorrect because AWS CloudFormation is a tool to manage all the AWS resources using a template. However, it is not a tool dedicated for serverless applications.
Option C is incorrect because Elastic Beanstalk can help users to quickly launch a web application in AWS. It is not a tool for serverless applications.
Option D is incorrect because Terraform is an open-source infrastructure as code software tool to configure the infrastructure. It is not a dedicated tool for serverless applications.